Hermes Voice
Cosmekaili-creator/Hermes-Voice
Realtime voice web UI that speaks through xAI or OpenAI and delegates tool work to your Hermes Agent
Hermes Voice is a private TypeScript web UI for realtime voice conversations that uses an xAI or OpenAI realtime speech provider and hands tool-heavy tasks to your Hermes Agent instance.
What Hermes Voice does
Hermes Voice is a thin layer. A realtime speech provider handles the conversation, and email, calendar, contacts and other tool work goes to Hermes through an ask_hermes bridge that calls your Hermes API. An async task queue (start_task) lets the model delegate longer jobs without blocking the conversation, and results return on a natural pause or through a results-ready chip. The Lounge screen has an orb that you tap to talk, hold for push-to-talk, or leave in hands-free mode with server VAD, and you can also type.
A conversation timeline is searchable and exportable, and a task orbit shows background tasks with progress and cancel. Result cards for events, emails, links and contacts need an on-screen or spoken go-ahead before real-world actions. Access uses a URL key, with an optional multi-user mode that maps one Hermes profile to each Voice user. Per-user personas, voice choice, memory review, UI locales in English, French and Spanish, and a setup wizard are included.
Key features
- Orb-based voice control with tap, push-to-talk, hands-free and typed input
- Async task queue that delegates work to Hermes without blocking the call
- Searchable, exportable conversation timeline with tool steps and approvals
- Result cards that require a go-ahead before real-world actions
- Optional multi-user mode with one Hermes profile per user
- xAI realtime by default, OpenAI Realtime through VOICE_PROVIDER
When to use it
- Talking to your Hermes agent hands-free to check email or calendar
- Delegating a longer research task by voice and hearing the result later
- Giving each household or team member a voice persona backed by their own Hermes profile
Who it is for: Hermes Agent users who want a voice interface and have an xAI or OpenAI key with realtime access.
How it fits with Hermes Agent
Built for Hermes Agent: it needs a running Hermes with its OpenAI-compatible API enabled, typically at http://127.0.0.1:8642.
How to install Hermes Voice
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
git clone https://github.com/Cosmekaili-creator/Hermes-Voice.git
cd Hermes-Voice
npm ci
cp .env.example .envRequirements: Node.js 20+ (24 recommended), an xAI API key with realtime access or an OpenAI key with VOICE_PROVIDER=openai, a running Hermes Agent with its API enabled, and HTTPS in production
Note: It is licensed under PolyForm Noncommercial 1.0.0, so commercial use needs a separate license from the author.
FAQ
What is Hermes Voice?
Hermes Voice is a private web UI for realtime voice chat. It talks through an xAI or OpenAI realtime provider and sends tool-heavy work to your Hermes Agent.
How do I install Hermes Voice?
Clone the repository, run npm ci, copy .env.example to .env and set VOICE_URL_KEY and XAI_API_KEY (or OPENAI_API_KEY with VOICE_PROVIDER=openai). Then run npm run dev and open http://localhost:5173/?k= followed by your key.
Is Hermes Voice free and open source?
It is free for personal and non-commercial use under PolyForm Noncommercial 1.0.0. Commercial use requires a separate license from the author.
Similar interfaces for Hermes Agent
All interfacesLocal-first node canvas for AI image, video, audio and 3D with bring-your-own provider keys
yhanottv AgentHubSelf-hosted web interface for Hermes Agent with named multi-agent teams, shared memory and cost tracking
aiunlocked1412 Hermes x Pixel AgentsBridge that shows live Hermes Agent sessions as animated characters in the Pixel Agents office
deggimatt Hermes XBotNative Android companion app and teammate cockpit for Hermes Agent, with streaming, approvals and voice
wujunze4916 Hermes ThemeTwo light dashboard themes, Hermes Clean and Hermes Lucid, for the official Hermes Agent web UI
Potarix Agent HubNative macOS app for chatting with Claude Code, Codex, Hermes and OpenClaw, locally or over SSH
Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent