Skip to main content
FTR10 Hermes VSCode embeds Hermes Agent directly in your editor sidebar. Instead of alt-tabbing between a terminal, a browser, and your code, you get a full AI chat surface — with streaming responses, one-click diff application, and live editor context — right where you work. The extension connects to a local 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.
1

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.
2

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.
3

Start chatting

Go to the Chat tab, wait for the green Ready status pill, type a message, and press Enter. The agent streams its reply directly into the sidebar.

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.