Hermes Agent for Obsidian
jsun2020/hermes-agent-obsidian-plugin
Obsidian plugin that chats with a local Hermes Agent gateway in a multi-tab sidebar
Hermes Agent for Obsidian is an Obsidian community plugin that connects a note-taking vault to a locally running Hermes Agent. It lets users chat with Hermes from a sidebar and send the current note as context.
What Hermes Agent for Obsidian does
Hermes Agent for Obsidian is a plugin that lets you chat with a locally installed Hermes Agent from a multi-tab sidebar in Obsidian. It sends the current note or selected text as context and streams replies into the panel. The README states it is a separate plugin from Claudian and does not modify or replace it.
The plugin talks to the local Hermes gateway over HTTP, by default at http://127.0.0.1:8642. It checks GET /v1/capabilities and uses the Runs transport (POST /v1/runs with an event stream) when available, which surfaces tool, reasoning and usage events, and otherwise falls back to OpenAI-compatible Chat Completions. Authentication is a Bearer key, API_SERVER_KEY, pasted into the plugin settings. The gateway can be started by Hermes Desktop or by running hermes gateway from the command line.
Key features
- Multi-tab chat sidebar inside Obsidian
- Sends the current note or selected text as context
- Streams replies from the Hermes gateway
- Uses the Runs transport for tool, reasoning and usage events, with a Chat Completions fallback
- Test connection button in the plugin settings
- Works with a gateway started by Hermes Desktop or by hermes gateway
When to use it
- Asking Hermes questions about the note you are editing
- Summarizing or rewriting selected text with the agent
- Using a Hermes Agent running on the same machine without leaving Obsidian
Who it is for: Obsidian users who already run Hermes Agent locally and want to chat with it from their vault.
How it fits with Hermes Agent
It is built for Hermes Agent and talks to the Hermes gateway HTTP API, mirroring the transport logic of Hermes Desktop's own client.
How to install Hermes Agent for Obsidian
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
npm install
npm run buildRequirements: The Hermes gateway HTTP API reachable (default http://127.0.0.1:8642) with API_SERVER_KEY set
FAQ
What is Hermes Agent for Obsidian?
It is an Obsidian plugin that chats with a locally installed Hermes Agent through the Hermes gateway HTTP API. Replies stream into a multi-tab sidebar and the current note can be sent as context.
Does Hermes Agent for Obsidian need Hermes Desktop?
No. It needs the gateway API to be reachable, which Hermes Desktop starts or which you can start with hermes gateway after enabling the api_server platform in ~/.hermes/config.yaml.
What do I need to run Hermes Agent for Obsidian?
You need a reachable Hermes gateway, by default at http://127.0.0.1:8642, and its API_SERVER_KEY pasted into the plugin settings. To build from source, run npm install and npm run build.
Similar interfaces for Hermes Agent
All interfacesChinese localization patch for Hermes Desktop, TUI and CLI, covering v0.15.x, v0.14.x, v0.13.x and legacy
lEWFkRAD Hermes NotebookHandwriting-first Hermes Agent client for Kindle Scribe, BOOX and Android stylus tablets
RohanRJ389 Bot HQHermes plugin that gives each bot a dynamic Home dashboard and brings all your bots into one HQ
meviusisback Agent Orchestrator for OmarchyStatus bar monitor and workspace switcher for AI coding agents, including Hermes, on Omarchy
417517338-sketch Hermes-OurmarChinese-language web UI with chat, terminal and messaging gateway management for Hermes Agent
Molliex05 Hermès iOSNative SwiftUI iPhone client that connects directly to a Hermes Agent server
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent