Hermes Atlas
Desktop apps, web UIs & dashboards

Hermes Watch

styles01/hermes-watch

Voice remote for Hermes Agent profiles on the M5Stack StopWatch round AMOLED, with firmware and a gateway plugin

In short

Hermes Watch is a push-to-talk voice remote that runs on the M5Stack StopWatch, an ESP32-S3 round AMOLED gadget, and talks to the Hermes Agent gateway. It includes device firmware, a hub plugin, a desktop simulator and WiFi OTA updates.

What Hermes Watch does

You hold the right button, speak, and release. Audio streams as 16 kHz PCM over a WebSocket to a hub, goes through speech-to-text, the agent and text-to-speech, and the answer plays on the watch. A circular selector switches between five agent profiles, and a procedural avatar with a colour-coded status ring shows whether the agent is listening, thinking or speaking.

Other screens show quick commands such as STATUS, RECAP, STOP and NEW SESSION, a live reply ticker, and paged reply cards. Agent yes or no questions appear as approval cards answered with the watch buttons, and the answer is routed back to the agent. The Hermes Agent gateway is opened to ESP32-S3 gadgets through the hg.v1 wire protocol. Firmware updates arrive over WiFi with signed offers. The repository is licensed AGPL-3.0, and the README notes that the avatar engine is AGPL-3.0 code vendored from another project. An AGENTS.md file instructs AI assistants to read it before changing the project.

Key features

  • Push-to-talk voice turns with 16 kHz audio
  • Five agent profiles on a circular selector
  • Procedural avatar with status ring
  • Approval cards answered on the wrist
  • Gateway plugin using the hg.v1 wire protocol
  • WiFi OTA updates and a desktop simulator

When to use it

  • Talking to a Hermes profile from a wrist-sized device
  • Approving an agent question without opening a laptop
  • Building an ESP32-S3 gadget that connects to the Hermes gateway

Who it is for: Hardware tinkerers and Hermes users who want a physical voice remote for their agents.

How it fits with Hermes Agent

It extends the Hermes Agent gateway to ESP32-S3 gadgets and is built around Hermes profiles.

Requirements: An M5Stack StopWatch (ESP32-S3 round AMOLED)

FAQ

What is Hermes Watch?

Hermes Watch is a voice remote for AI agents on the M5Stack StopWatch. It provides firmware, a hub plugin, a desktop simulator and WiFi OTA updates.

Does Hermes Watch work with Hermes Agent?

Yes. It opens the Hermes Agent gateway to ESP32-S3 gadgets through the hg.v1 wire protocol and lets you talk to five agent profiles.

What do I need to run Hermes Watch?

You need an M5Stack StopWatch with an ESP32-S3 round AMOLED display and a running Hermes Agent gateway. Build and flash steps are in the README.

Is Hermes Watch free and open source?

The repository is listed under AGPL-3.0, and the README notes that the vendored avatar engine is AGPL-3.0 as well, so check the license terms before forking it into a proprietary product.

Similar interfaces for Hermes Agent

All interfaces

Related guides: Connect Hermes agents on several machines with Hermes Desktop · How to install Hermes Agent