Hermes Atlas
Plugins & extensions

Hermes Talk

TheSmokeDev/hermes-talk

Realtime duplex voice plugin for Hermes Agent in the terminal, Discord voice and the dashboard

In short

Hermes Talk is a realtime voice plugin for Hermes Agent that lets you speak to the agent and hear it answer while it uses its own tools. It runs in the terminal, in a Discord voice channel and in the Hermes dashboard.

What Hermes Talk does

Hermes Talk adds interruptible, duplex speech-to-speech conversation to an existing Hermes Agent install. You speak, it answers aloud, and it calls the agent's own tools without leaving the conversation. It can hand work to background agents while you keep talking, speak the results when they land, and handle current approval requests.

It runs in three places: the terminal with hermes talk, a Discord voice channel with /talk join, and the Talk tab of the Hermes dashboard. Provider lanes include OpenAI Realtime on a ChatGPT subscription through codex login, xAI Grok Voice on an X Premium or SuperGrok login, and Gemini Live, which needs a GEMINI_API_KEY. In Discord, mutating tools stay denied until TALK_DISCORD_OPERATOR_USER_IDS is set. The README says it is not a standalone assistant and does not replace Hermes's built-in turn-based voice mode.

Key features

  • Interruptible speech-to-speech voice that calls the host agent's real tools
  • Background delegation, with results spoken when they finish
  • Terminal mode, Discord voice channel mode and a dashboard Talk tab
  • OpenAI Realtime, xAI Grok Voice and Gemini Live provider lanes
  • ChatGPT and SuperGrok subscription login, so no API key is needed for those lanes
  • Mutating tools denied in Discord until operator user IDs are configured

When to use it

  • Talk to Hermes hands-free while it works on a task in the background
  • Run Hermes in a Discord voice channel so everyone in the room hears it
  • Use browser audio from the dashboard without installing local microphone drivers

Who it is for: People already running Hermes Agent who would rather talk to it than type, and want to keep talking while it works.

How it fits with Hermes Agent

It is built as a plugin for Hermes Agent and needs a Hermes host at v0.17 or later. It adds a voice layer on top of the agent's own tools.

How to install Hermes Talk

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

hermes plugins install TheSmokeDev/hermes-talk --enable
pip install "hermes-talk[audio]"

Requirements: Python 3.11 or later and Hermes v0.17 or later, plus a ChatGPT, X Premium or SuperGrok login or a provider key such as GEMINI_API_KEY, depending on the voice lane

Note: The voice lanes depend on a ChatGPT, X Premium or SuperGrok subscription login, or a provider API key such as GEMINI_API_KEY.

FAQ

What is Hermes Talk?

Hermes Talk is a realtime voice plugin for Hermes Agent. You speak, it answers out loud, and it can run the agent's tools and background work during the conversation.

How do I install Hermes Talk?

Run hermes plugins install TheSmokeDev/hermes-talk --enable, then pip install "hermes-talk[audio]" for microphone and speaker support. Skip the pip step if you only use the dashboard.

Do I need an API key for Hermes Talk?

Not for OpenAI Realtime on a ChatGPT subscription via codex login, or for Grok Voice on an X Premium or SuperGrok login. Gemini Live needs a GEMINI_API_KEY, and free-tier AI Studio keys work.

Similar plugins for Hermes Agent

All plugins

Related guides: How to install Hermes Agent · How to run Hermes Agent securely