macOS · Linux server · Android · iPhone beta

Phone remotes for coding agents mirror the terminal and add a microphone, so you end up reading diffs on a six-inch screen anyway. I wanted something that works with the phone in my pocket. Collie reads the agent's output and retells it in a sentence or two, and you just talk.
herdr panes, Zeron chats and Orca terminals end up in one list. Don't use any of them? Collie runs the agents itself in your project folders. Claude Code, Codex, OpenCode, pi or oh-my-pi, with whichever model you pick.
Pair a laptop, a desktop and a server. Each gets a name, a color and a pixel face, and you call the one you need. At home the call goes straight over Wi-Fi. Away from home it still connects, through Tailscale or with no setup at all, end-to-end encrypted.
Collie won't delete, push, deploy or run a migration on a misheard word. It repeats the action back and waits for a clear yes.
Everything you'd do at the keyboard while an agent waits, said out loud.
The macOS app sets Collie up and keeps it running: the daemon, paired phones, voices, prompts, permissions and agent sources. It can install Collie on a Linux server over SSH and update itself from GitHub releases.
No Collie account, and nothing leaves your machines unless you pick a cloud voice.
collie-server, written in Rust, hosts the call on your computer. It hears and speaks with local models such as Parakeet, GigaAM, Supertonic and Kokoro, or with a cloud provider on your key.
Collie thinks with the Claude Code login you already have.
You pair the phone by scanning a QR code. The key stays in the phone's keychain.
Calls away from home are end-to-end encrypted. So is the text of notifications.
Calls are real system calls, CallKit on iPhone and Telecom on Android. They show up on the lock screen, and an AirPods gesture mutes you.
Install the desktop app on the computer where your agents run. Then scan the QR code it shows with your phone.
The app and the daemon that hosts your calls.
It's what I use when I step away from the desk and the agents keep working.