Hermes · In Your Editor (ACP)
Chat, diffs, terminal, approvals. Native, in VS Code, Zed, or JetBrains.
ACP, the Agent Client Protocol, lets Hermes run as an agent server your editor talks to over stdio. VS Code, Zed, and JetBrains render Hermes natively: chat, tool activity, file diffs, terminal commands, approval prompts, and streamed thinking. Install the extra (pip install -e '.[acp]') and launch hermes acp (it logs to stderr; stdout is reserved for ACP JSON-RPC). Wire it up: VS Code via the ACP Client extension, Zed via the ACP registry (needs uv), JetBrains via an ACP-compatible plugin. In editor mode Hermes runs a coding-tuned toolset (files, terminal, web, memory, code execution, delegation, vision) and drops messaging + cron, using your same config, skills, and credentials. Dangerous commands route back to the editor as a prompt with three tiers: allow once, allow for session, allow always.
Sources · What this video distills
1 docs page · every command below traces to one of themCommands shown · Copy and paste
each shows the source doc it came frompip install -e '.[acp]' · hermes acphermes acp --check"acp.agents": { "Hermes Agent": { "command": "hermes", "args": ["acp"] } }