hermes acp subprocess over the Agent Client Protocol and keeps the agent aware of your active file, open tabs, diagnostics, and cursor position so you never have to paste code by hand.
Introduction
Learn what the extension is, how it works, and what it requires.
Installation
Install from the VS Code Marketplace, Cursor, or Open VSX in three steps.
Quick Start
Set your API key and send your first message in under five minutes.
Commands
Browse every command the extension contributes to the Command Palette.
Get up and running in three steps
The built-in walkthrough (available via the Welcome view) guides you through first-time setup. Here is what each step covers.Set your API key
Open the Command Palette (
Ctrl+Shift+P / Cmd+Shift+P), run Hermes: Set API Key, and paste your key. The extension stores it in VS Code Secret Storage — encrypted at rest, never written to settings.json.Open the Control Center
Click the Hermes Agent icon in the Activity Bar to open the sidebar, then switch to the Control Center tab. From there you can select a model, configure tool permissions, and test the connection to the agent.
Core features
Chat
Streaming Markdown responses, session tabs, context attachment, and
@file references.Editor Tools
The Editor Tools Bridge gives the agent live access to your active file, open tabs, diagnostics, and the workspace file system.
Models & Profiles
Switch provider and model in one click. Live per-token pricing and profile auto-discovery included.
Diff Viewer
Preview proposed changes as a real diff and apply them to disk with a single command.
Sessions
Run parallel conversations, rename or delete sessions, and restore prior context into new chats.
CodeLens
“Ask Hermes about this file” and “Explain this” appear above every function and class — no copy-pasting required.