Repository navigation
0.5.0: one plugin for every non-desktop device
0.5.0: one plugin for every non-desktop Hermes device
Hermes Glasses now connects five more kinds of device to your own Hermes agent, through one gateway channel and one set of device tokens.
New devices
- Even Realities G2 glasses. An Even Hub app in
clients/even-g2: tap to talk, read the answer on the lens as it streams, see reminders, and answer approvals from a touchpad list. You pack it with your own gateway address. Checked in the official Even Hub simulator against a real Hermes. - ESP32 voice boxes (xiaozhi). Boards running the open-source xiaozhi firmware (138+ boards) pair with
hermes glasses pair me voicebox --xiaozhi: push to talk with Opus audio, spoken answers, abort, and reminders played the next time the box connects. - Omi pendant. Say "Hey Hermes, …" in a live Omi conversation; answers, reminders and approval prompts come back as Omi notifications through the real-time transcript webhook.
- Pebble watches. Build the open-source Bobby assistant with a two-line
urls_override.js: Hermes answers stream to the watch and queued reminders follow the next answer.
For people building clients
- JavaScript client (
clients/js/hermes-glasses.js): a dependency-free protocol v1 client for browsers, phones and web views. It handles connect and reconnect, asks with timeouts, interrupts, approvals and photos. - Conformance kit (
python -m conformancefrom the repo root): checks a server against the protocol, or runs a fake server to test a client.
Fixes
- A device that restarts its id counter (
q1,q2, …) is now answered. Before, Hermes refused the reused id and the device waited forever.
Install or update:
hermes plugins install 100yenadmin/glasses-platform