01 · Glance
It sleeps until someone needs you.
The R1 rests on the lock screen with a quiet count of who is working. Wake it and the companion tells you, in one breath, what happened while you were away.
- Asleep
- Spoken briefing
- Pasture
Herdr OS · for the Rabbit R1
Herdr OS turns a Rabbit R1 into a pocket companion for every Claude Code, Codex, Pi and OpenCode coding agent on your machines. Glance at the herd, answer what's waiting, and talk back, without opening a laptop.
The herd
The plain sheep is the companion. It speaks for the herd; the branded ones speak for themselves. A sleeping sheep is idle, and the words always say so too.
Four rules
01 · Glance
The R1 rests on the lock screen with a quiet count of who is working. Wake it and the companion tells you, in one breath, what happened while you were away.
02 · Answer
Approvals float above the agent in its own colors. Your choice glows orange, and the R1 names exactly where the answer goes before anything is sent.
03 · Talk
Walkie-talkie mode gives each agent a channel on the wheel. Your voice goes out in orange; its reply fills the screen in its brand color and is spoken back to you.
04 · Show it
Snap a photo with the R1's camera. It lands on the agent's own machine, next to the code, and the agent reads it like any file.
05 · Supervise
See every subagent's latest step, every background command's last lines, and the terminal itself, sanitized, scrollable on the wheel.
06 · Steer
Pick Opus, Sonnet or GPT and the effort to match. Herdr OS types the harness's own command, so nothing is faked. Or say a new task and choose who takes it.
Every machine
Past six agents the pasture folds into a flock per host. Tap one and it opens as its own field; turn the wheel and walk the whole flock.
Keeps time
Dawn, day, dusk and night. The sheep's colors and your orange never change with it; only the field does.
The bad days too
How it works
Model, effort, context, subagents, background commands and the conversation come from the session files and stores the agents already write.
Every decision carries a fingerprint of what you were shown. If the agent moved on, a stale answer is refused, not delivered.
The R1 pairs with a bridge you run, over your own Tailscale tailnet, with a one-time code and scoped tokens you can revoke.
From stock to herd
Six steps, about forty minutes. Chrome does the flashing for you over USB: plug the R1 in and follow the installer. It erases the R1 and voids Rabbit's warranty, so it says so before every step that does.
In rabbit hole, under settings, r1, void the warranty to enable developer mode, then choose device modification, unlock. Rabbit's servers allow the unlock; nothing changes on the R1 yet.
Plug in the powered-off R1. The installer catches its preloader, puts it in fastboot and unlocks it. This wipes the R1.
Turns verified boot off, wipes data the way Rabbit's restore does, removes Rabbit's launcher partition and writes the LineageOS GSI to the active slot.
Patches the R1's own boot image with Magisk, on the R1, and flashes it back. You get the unpatched image as a download, to undo it.
Installs the Magisk module and the app, makes Herdr OS the home screen, sets the R1's defaults and reboots into the asleep screen.
Install the bridge where Herdr runs and start it; `herdr-bridge enroll --tailscale --qr` prints a code the R1 scans. Your speech key goes in on the R1, never through the website.
npm i -g @herdr-os/bridge && herdr-bridge serve --tailscaleDownloads · preview-20261029
The installer checks every file against these SHA-256 sums before it sends anything to your R1. Preview builds are signed with the developer's key; signed releases will update themselves.
5b6a0b7df1c5ffaf9058cc30cf0b27b969daa22b6fc42524792b8dfc54bf82982eb86e0edb7d26e09953f1ff55a08a3278c042e0e9cb17bf61f20b807d35d560e0d32d2123532860f97123d927b1bb86c4e08e6fd8a48bfc6b5bee0afae9ebd537ea7b31badafcf1ea00a09f30f334a357df85dab518d2eb9aeb2b02c602d22barm64_bvN file).