Hermes Live Voice
bielcarpi/hermes-live-voice
Self-hosted realtime voice gateway for Hermes Agent with background task supervision
Hermes Live Voice is a self-hosted realtime voice gateway and Hermes Dashboard plugin that lets you talk to Hermes Agent while it works on background tasks. It connects to OpenAI Realtime, Gemini Live or local Hugging Face voice models.
What Hermes Live Voice does
Setup prompts for your API key, installs the Live Voice plugin and starts the gateway. In the Hermes Dashboard you open Chat, select a saved conversation and press Start voice. Automatic turn detection is on by default, and you can pause the microphone or interrupt a reply without stopping background work. A Tasks panel shows progress and retained results, Stop task ends a task, and disconnecting voice lets it keep running.
The realtime provider handles speech and turn-taking, while Hermes owns conversation history, memory, tools and task execution. The gateway persists task receipts, progress, notifications and results, so task state survives voice disconnects and gateway restarts. Running Hermes work cannot survive a Hermes Agent restart, and ambiguous outcomes stay marked unknown. Work runs one task at a time by default, and approval-required work is denied and stopped. A browser SDK and a hermes-live terminal command offer other ways to connect.
Key features
- Realtime voice chat inside the Hermes Dashboard Chat view
- OpenAI Realtime as the default provider, with Gemini Live and local Hugging Face voice as options
- Background tasks with progress, retained results and a Stop task control
- Task receipts that survive voice disconnects and gateway restarts
- Doctor and launch-check commands that print concrete fixes
- A browser SDK and a text terminal client for advanced use
When to use it
- Starting a repository inspection and test run in the background while planning a release by voice
- Reconnecting later to find the results of a task you started by voice
- Embedding voice control in a host app through the browser SDK
Who it is for: Hermes Agent users who want to talk to their agent hands-free without blocking on long-running work.
How it fits with Hermes Agent
It is built for Hermes Agent as a Hermes Dashboard plugin and gateway, and the README calls it a community integration, not an official NousResearch distribution.
How to install Hermes Live Voice
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
npm install --global hermes-live-voice@next
hermes-live setup
hermes dashboardRequirements: Hermes Agent 0.20.0 or newer for the Dashboard UI, Node.js 20+ (22 or 24 recommended) and an OpenAI API key with Realtime access; managed local voice needs Apple Silicon, uv and at least 12 GB of memory.
Note: The README describes this as the 1.3 release candidate, installed from the next tag, and the default setup needs an OpenAI API key with Realtime access.
FAQ
What is Hermes Live Voice?
Hermes Live Voice is a self-hosted realtime voice gateway for Hermes Agent. It lets you keep talking while Hermes runs background tasks, using OpenAI Realtime, Gemini Live or local voice adapters.
Does Hermes Live Voice work with Hermes Agent?
Yes, it is built for Hermes Agent and runs as a Hermes Dashboard plugin. The README says it needs Hermes Agent 0.20.0 or newer.
What do I need to run Hermes Live Voice?
You need Hermes Agent 0.20.0+, Node.js 20 or newer and an OpenAI API key with Realtime access. The local voice option instead needs Apple Silicon, uv and at least 12 GB of memory.
Similar plugins for Hermes Agent
All pluginsEighteen warm, light color themes for Hermes Desktop, installable as a Hermes plugin
rusty4444 Hermes Home Assistant Voice IntegrationHome Assistant custom integration and Hermes plugins for smart-home control and a local voice loop
rarf Hermes QuotaPer-provider quota, rate limits and reset times in Hermes Desktop and the CLI, read from a local cache
briancaffey hermes-otelOpenTelemetry plugin that turns every Hermes Agent turn into a trace with token, cost and latency metrics
TheSmokeDev Hermes TalkRealtime duplex voice plugin for Hermes Agent in the terminal, Discord voice and the dashboard
zaycruz hermes-opencode-pluginHermes Agent plugin that adds an opencode tool to dispatch coding tasks to OpenCode's multi-agent harness
Related guides: How to install Hermes Agent · How to run Hermes Agent securely