A flight recorder for an agent swarm. The PC does the work and the capturing; the phone is the brain you carry; the glasses are a glance. Same recorder feeds all three.
The three versions, as they actually look
run.bat.Do you need an installer? — per surface
| Surface | Install | How | Prereq |
|---|---|---|---|
| PC (daemon) | Yes — a run script | Run setup.bat once, then run.bat to start. It prints the LAN address to pair. |
Python 3.10+ & Edge (both already on this machine) |
| Mobile (APK) | Yes — sideload once | Install SwarmDeck-0.1-hub-debug.apk via adb install or copy to phone & tap. Built & ready. |
Android 10+, "install unknown apps" on |
| Glasses | No install | Open the daemon/relay URL as a Web Verknüpfung in Meta AI app developer mode. It's just a web page. | Meta Ray-Ban Display, dev mode unlocked |
The logic & UX — two ways in, one pipeline out
You (or Claude) write a task in words. A swarm agent runs it with its own hands, recorded.
task text ▼ agent · own browser + Windows input ▼ every action wrapped actions.jsonl + screen.mp4 ▼ review: timeline ▸ video
Hit record, do it once yourself. The recorder captures it; Claude distills a playbook you can edit before any agent runs it.
you do the task once ▼ screen + clicks + windows demo recording ▼ claude -p distills playbook.md (you edit) ▼ agent replays it → recorded again
The action timeline is always captured and is the primary review surface — video is drill-down evidence keyed to it. An audit trail with an off-switch isn't an audit trail. That timeline is also the only view that fits the glasses, so it's what the swarm's status feed is built from.
SwarmDeck v0.1 · PC daemon (verified) · mobile hub APK (built, 15 MB) · glasses viewer · thin cloud relay (spec, not deployed). Cloud never holds recordings — the phone is the archive of record.