ai_status

Your agents, on your wrist.

Claude Code and Codex fire hooks; a zero-dependency daemon turns them into one state per session; the watch shows the states as tiles. Here the daemon's own state machine runs in the page, fed by buttons instead of hooks. Press Auto-play for a scripted morning.

ai_status · daemon + watchModelFull sizeGet the appFeedback

The state machine and the card renderer are the repository's own files, unchanged. The watch is a drawing of the real app's tiles. Built, used for a month, parked. It is not maintained and may not run on today's hook formats.

About

What it was.

  • A zero-dependency Node daemon fed by agent hooks, pushing state over SSE, discovered on the LAN with Bonjour, with a Windows forwarder and a Supabase relay for when I am out; a SwiftUI app on the wrist.
  • Parked because the need went away. It is not maintained and may not run.
  • The model here runs the daemon's real state machine on simulated hook events; the watch is a drawing of the app.