Briefing
Commander talks to the JD's EZ-B board with a stdlib-only TCP client for its binary protocol. The factory library of 39 motions, exported from ARC to JSON, carries risk tiers (gesture, locomotion, floor), abort policies and battery floors. The camera stream feeds object detection and an optional local vision model, voice runs locally through Piper and Whisper, and a Svelte web GUI covers servos, teleop and a 3D twin.
Each agent gets a named bearer identity. Nothing moves on startup, and motion needs a human present, which the GUI asserts while its tab is open. The board accepts one client on port 23, so ARC must be closed first. The tests use a fake transport, and a simulator runs the full stack without a robot.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | drhalto/ |
|---|---|
| Stars | 0 |
| License | MIT Permissive |
| Language | Python |
| Last push | 7 Aug 2026 2 mo ago |