Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Hermes Agent ChatNew to Visual Studio Code? Get it now.
Hermes Agent Chat

Hermes Agent Chat

Poppy

|
887 installs
| (1) | Free
Streaming Hermes Agent chat with ACP, tool calls, memory, skills, models, cron jobs, and token usage
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Hermes Agent Chat for VS Code

The VS Code control center for Hermes Agent: streaming chat, tool calls, memory, skills, models, cron jobs, and token usage in one sidebar.

Hermes Agent Chat is built for developers who want the full Hermes agent loop inside the editor. It connects to Hermes through ACP, streams responses as they are generated, shows tool execution as it happens, and keeps useful agent state visible without leaving VS Code.

Screenshots

Drop PNGs into media/screenshots/ with these filenames and they will render below.

Streaming chat with tool calls

Streaming chat in the sidebar — agent text, reasoning, and tool calls appear in place as Hermes works.

Setup wizard

First-run setup wizard — install Hermes CLI, pick a provider, paste an API key, done.

Memory and skills panels

Memory, Skills, Cron, Model, and Token Usage panels live next to the chat.

Highlights

  • Streaming ACP chat - Talk to Hermes Agent from the Activity Bar with live response updates.
  • Tool call visibility - See tool names, status, input, and output while Hermes works.
  • Editor context - Automatically includes the active file and selected code in your prompt.
  • Memory and skills browser - Inspect Hermes memory files and installed skills from the sidebar.
  • Model controls - View and switch configured providers and models from VS Code.
  • Cron and usage panels - Monitor scheduled Hermes jobs and token usage over time.

Features

Capability Included
Streaming Hermes Agent chat Yes
ACP protocol support Yes
Tool call visualization Yes
Active file and selection context Yes
Persistent session resume Yes
Hermes memory panel Yes
Skills browser Yes
Cron job viewer Yes
Model switcher Yes
Token usage tracking Yes

Requirements

  • Hermes Agent installed and configured on your system.
  • Run hermes doctor before using the extension to verify your local Hermes setup.

Before You Install

This extension does not bundle Hermes Agent. It is a VS Code frontend for a local Hermes CLI installation, so your machine must already be able to run Hermes from a terminal.

Verify these commands before opening the extension:

hermes doctor
hermes version
hermes acp

If hermes is not on your PATH, set hermes-chat.hermesPath in VS Code to the full path of the Hermes executable.

Hermes owns the agent runtime configuration. Model providers, API keys, tools, skills, MCP servers, and memory behavior are configured by Hermes itself, not inside this extension.

The sidebar reads local Hermes state when available:

Extension view Local Hermes data used
Memory ~/.hermes/memories/USER.md, ~/.hermes/memories/MEMORY.md, ~/.hermes/SOUL.md
Skills ~/.hermes/skills/
Cron Jobs ~/.hermes/cron/jobs.json
Model ~/.hermes/config.yaml
Token Usage ~/.hermes/usage/usage.jsonl

Missing files show empty states in the sidebar. They do not mean the extension is broken; they usually mean Hermes has not created that feature data yet.

Getting Started

  1. Install and configure Hermes Agent.
  2. Run hermes doctor in a terminal.
  3. Install this extension.
  4. Click Hermes Agent in the Activity Bar.
  5. Type a message and press Enter.

Hermes responds through the same agent pipeline you use from the CLI, including memory, tools, skills, and configured MCP servers.

Tips

  • Select code before asking a question to include that snippet as context.
  • Use Shift+Enter for multi-line messages.
  • Click the + button in the chat toolbar to start a new Hermes session.
  • Open the Memory, Skills, Cron Jobs, Model, and Token Usage views to inspect Hermes state from the same sidebar.

Extension Settings

Setting Default Description
hermes-chat.hermesPath hermes Path to the Hermes CLI executable
hermes-chat.timeout 180 Query timeout in seconds

How It Works

This extension starts Hermes through hermes acp and communicates using JSON-RPC over ACP. Your messages go through Hermes's full agent pipeline, including tool use, memory, skills, cron jobs, and any configured MCP servers. The extension focuses on the VS Code experience; Hermes remains the agent runtime.

Marketplace Positioning

Hermes Agent Chat is an AI and agent workflow extension. It is separate from telemetry frontends, spacecraft operations tools, and comment formatting extensions that may share the Hermes name.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft