Obsidian Agent Client
RAIT-09/obsidian-agent-client
Obsidian plugin for chatting with Hermes Agent, Claude Code, Codex and other ACP agents in your vault
Obsidian Agent Client is an Obsidian plugin that lets you chat with command-line coding agents through the Agent Client Protocol (ACP). Hermes Agent is one of nine built-in presets, and agents can read and edit your vault notes.
What Obsidian Agent Client does
Obsidian Agent Client adds chat panels for ACP agents inside Obsidian. You mention notes with @ and the agent can read and edit them in your vault without copy-paste. Edits appear as word-level diffs in the chat, and permission prompts let you approve or reject each action, with auto-allow as an opt-in. The plugin is built on the Agent Client Protocol from Zed.
Nine presets cover Claude Code, Codex, Gemini CLI, Mistral Vibe, OpenCode, Kiro, Hermes Agent, Pi and Grok Build, and any other ACP-compatible agent can be added as a custom entry. Several agents can run side by side in sidebar tabs, editor tabs or floating windows, each with its own session and model. Other features include chats embedded inside notes, a Session Manager, session history, Markdown chat export, terminal output in the chat and a WSL mode for Windows.
Key features
- Mention notes with @ and let the agent read and edit them
- Hermes Agent preset plus eight others, and custom ACP entries
- Several agents side by side in tabs or floating windows
- Word-level diffs and per-action permission prompts
- Session history with resume and fork (agent-dependent) and Markdown chat export
- Live chat embedded inside a note through a code block
When to use it
- Ask Hermes Agent to edit and organise notes in an Obsidian vault
- Compare answers from Hermes Agent and Claude Code inside the same vault
- Embed an agent chat in a project note
Who it is for: Obsidian users who work with command-line AI agents and want them available inside their vault.
How it fits with Hermes Agent
Hermes Agent is one of nine built-in agent presets, and the plugin documentation includes a Hermes Agent setup guide.
Requirements: Obsidian, plus an ACP agent such as Hermes Agent installed and authenticated following its setup guide
FAQ
What is Obsidian Agent Client?
Obsidian Agent Client is an Obsidian plugin that connects AI agents speaking the Agent Client Protocol to your vault. You chat with them in Obsidian and mention notes with @.
Does Obsidian Agent Client work with Hermes Agent?
Yes. Hermes Agent is one of nine presets. Install and authenticate Hermes Agent first, then choose it in the plugin. The plugin documentation has a Hermes setup page.
Is Obsidian Agent Client free and open source?
Yes. The repository is released under the Apache-2.0 license.
Similar interfaces for Hermes Agent
All interfacesDesktop app for switching ChatGPT and Claude accounts, model routing and one-click AI tool setup
qingchencloud ClawPanelTauri desktop management panel for OpenClaw, Hermes Agent, DeepSeek Harness, OpenCode and Pi
hardbeat920 MonoCodeDesktop app that runs Hermes Agent, Claude Code, Codex and other coding agents in tabbed sessions
cogwheel0 ConduitNative iOS and Android client for Open WebUI, OpenAI-compatible endpoints, Ollama and Hermes agents
dodo-reach Hermes DesktopNative macOS app for Hermes Agent, working locally or over SSH with no gateway or browser layer
joeynyc Hermes HUD Web UIBrowser dashboard for Hermes Agent covering memory, skills, sessions, costs, cron jobs and health
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent