A plugin to allow working with your Hermes agent in your Obsidian Vault.
Chat with the Hermes autonomous AI agent inside Obsidian. Enodios connects your vault to a Hermes agent so you can search notes, get inline writing suggestions, and let the agent read and edit files — with your approval.
/search [query] to find notes and attach matching excerpts to the conversation. Use /search semantic [query] for meaning-based results via Hermes embeddings (API mode) or a local Ollama model — see the Embedding Provider setting.Tab to accept./canvas to bring its structure into the chat./tags suggest scans your notes and offers matching tags to write into the frontmatter./template save and switch instructions with /persona.The agent can create and modify files, but every change appears in a diff view for you to approve or reject — individually or in bulk. Terminal access is off by default, and the agent's actions are logged to enodios/audit-log.md while Debug Mode is enabled.
Enodios is a local agent bridge — it runs a subprocess and reads data from outside the vault. Please read this before installing:
~/.hermes/ to discover your Hermes profiles and locate the Hermes binary. It does not otherwise read or write files outside the vault — the agent it spawns decides what to access, and its file changes appear in the diff view for approval.getMarkdownFiles, getFiles) to power semantic search, tag management, templates, and slash commands. Your notes do not leave your machine unless you connect via API mode to a remote Hermes agent.All file changes are gated behind the review-and-approve diff flow described above.
MCP servers are configured in Hermes itself (hermes mcp), not in this plugin. The plugin connects to whatever servers your Hermes profile has enabled.
The plugin isn't in the official Community Plugins list yet. To install the beta:
Add plugin and wait a few seconds.© Enodios contributors