hermes familiar // project roadmap // updated 2026-07-05

ROADMAP

Where the familiar is going. The foundation — plugin, live state, approvals, voice pipeline, landscape UI — shipped in the project's first arc; everything below builds on it.

plugin v0.4
ui pip-boy landscape
flasher live in your browser
license MIT

Shipped

[ok]Native third-party plugin — official Hermes manifest, hooks, tool, slash command. No forks, no gateway patches.
[ok]Live nervous system — agent state from every platform; tap-to-resolve real dangerous-command approvals, with pulse + chirp until answered.
[ok]The agent can reach the desk — a familiar_notify tool: banner, chirp, optional speech.
[ok]Voice pipeline — the gateway's own TTS config, streamed over LAN into the speaker.
[ok]Evening ritual — a daily spoken digest of everything the agents did, composed by the gateway's own model.
[ok]Pip-Boy landscape UI — six tap/swipe tabs, vitals column, banner toasts, runtime rotation config.
[ok]Browser flasher — factory image flashed over WebSerial from this site, no toolchain.

Phases

PHASE 7

Sound & Presence

now

The speaker era: make her sound good, not just loud.

  • Volume & quiet hours — host-side gain and a do-not-chirp schedule
  • SD sound pack — real chimes replacing the square-wave chirps
  • Morning greeting — first touch of the day speaks the overnight: the evening ritual's mirror
PHASE 8

Landscape-Native Art

next

Today she wears portrait art adapted to the wide screen. This phase designs her for it: full 320×240 scenes with the vitals column composed in.

  • Artist canvas spec — dimensions, safe zones, animation state sets, so anyone can draw her a new face
  • Landscape pack export — the PNG→SD toolchain emits wide-format packs
  • Boot splash — a proper retro power-on sequence
  • Procedural CRT life — scanline drift, phosphor flicker, glitch transitions
PHASE 9

The Operator's Console

next

From "shows things" to "runs things".

  • THE DECK — a grid of programmable buttons: each one runs a script, a workflow, or fires a prompt at your agent. Labels, colors, hold-to-confirm for the dangerous ones
  • Message scrollback — drag through deeper history
  • Approval detail view — read the full command before you ALLOW
  • Fleet view — background worker activity at a glance
PHASE 10

Untethered

later

Cut the cord: battery in the case, transport over Wi-Fi, sit her anywhere.

  • WebSocket transport — the full protocol over the network; USB becomes the fallback
  • Zero-config discovery — the plugin finds her by name, no IPs
  • Power discipline — backlight schedule, deep idle, honest battery telemetry
PHASE 11

Community

in progress

Everything you need to build, flash, and dress your own familiar — from this site, with your agent's help.

  • Browser flasher — shipped, see FLASH
  • Printable case — snap-fit landscape stand; CAD + Bambu 3MF land in the repo, with a print-on-demand option for the printerless
  • PACK EXCHANGE — community face & sound packs: browse, download, submit your own. The pack format already exists; the exchange makes her a canvas
  • agent.md — machine-readable setup so your Hermes installs its own body — shipped, read it
  • Public repo + demo mode — runs standalone without a gateway, for the bench
PHASE 12

Familiar Everywhere

later

Once the protocol speaks WebSocket, the "device" stops needing to be an ESP32. The same plugin drives a second surface in your pocket.

  • Phone PWA — the same tabs, ticker, approvals, and deck, from anywhere
  • Push notifications — approvals reach you away from the desk
  • Multi-familiar — several devices, one gateway: desk, workshop, rack room