DevOps Companion is a developer-oriented plugin that brings DevOps context awareness directly inside your Obsidian vault. It is currently under active development and not yet production-ready.
⚠️ This plugin is in alpha stage and under active development. Features and structure may change frequently. Use at your own risk.
🔍 Automatic Parsing of common DevOps files: Automatically detect and parse popular DevOps configuration files:
.yml, .yaml, Dockerfile.tfgitlab-ci.yml, github-actions.yml.json, .env, .ini, .shCustom folder selection: Choose a folder in your vault that will be watched and scanned.
File import support: Work with DevOps files not natively supported by Obsidian (e.g., .tf, .yml) via custom path setting.
Manual scan command: Instantly parse and analyze all matching files.
Live monitoring: Detects changes in your chosen folder and re-parses files.
Documentation foundation: Future versions will auto-generate clean, structured Markdown documentation.
Bring clarity to your infrastructure.
DevOps Companion can use AI to rewrite, enhance, and explain your technical files in Markdown — directly inside Obsidian.
Supported AI providers:
| Provider | Description |
|---|---|
| 🧠 OpenAI | GPT-4, GPT-4o-mini, and compatible models |
| 🧩 Google Gemini | Free API access via Google AI Studio |
| 🪶 Anthropic Claude | High-context reasoning for documentation |
| ⚡ Mistral AI | Lightweight, fast, and privacy-focused |
You can select your preferred provider in the plugin settings and add multiple API keys.
The plugin automatically checks the appropriate endpoint (e.g., OpenAI, Google, Claude, or Mistral) and confirms if your credentials are valid.
All generated Markdown documentation is neatly stored in subfolders:
Parsed/
├── Docker/
├── Terraform/
├── CI-CD/
└── General/
Each folder groups documentation by file type, so your vault stays structured and clean.
| Command | Description |
|---|---|
Scan DevOps File |
Manually scans .yml, .yaml, and .tf files in the selected folder. |
| Setting | Description |
|---|---|
| DevOps Scan Folder | Choose the folder to watch and analyze. |
| AI Provider | Select from OpenAI, Google Gemini, Anthropic Claude, or Mistral. |
| API Keys | Store API keys for each supported provider. |
| Documentation Style | Choose between technical, educational, or executive tones. |
| Enable AI Mode | Toggle automatic AI enrichment of parsed docs. |
| Test Connection | Validate the API key for your selected provider. |
Clone the repo into your Obsidian .obsidian/plugins/ folder:
git clone https://github.com/jkom4/obsidian-devops-companion.git
Build the plugin (requires Node.js and npm):
npm install
npm run build
Enable the plugin in Obsidian → Settings → Community Plugins.
.tf and .yaml foldersThis project is experimental. Suggestions, issues, and pull requests are welcome.
MIT — Free to use and modify.
Created by Jobelin Kom – bringing DevOps into your second brain.
Found a bug? Have feature ideas?
📧 My Email