Benchday is the phone-first remote for Claude Code, Codex, OpenCode and every other terminal agent on your machines. See what needs you, answer by a tap or your voice, and keep going — on a train, in a tunnel, on hotel Wi-Fi.
Benchday accepts your command before the network does. Enter a tunnel, lose reception, or switch tasks—it waits safely and resumes delivery when the connection returns.
Your command becomes a durable, ordered intent on the phone first. Benchday keeps queued and uncertain delivery visible, retries after reconnection, and marks it delivered only after confirmation from your machine.
Benchday sits between you and your machines. It talks to the session backend already on each machine — tmux, herdr, or our own psmux — and reaches whatever is running inside: Claude Code, Codex, OpenCode, a build, a bare shell.
Nothing on the right is replaced. tmux stays tmux, Claude Code stays Claude Code — Benchday is the layer that puts all of it in your pocket.
Your location and your signal fall apart on a commute. The work on your machines doesn’t — and nothing you sent goes missing.
Typed text, pastes, voice notes and file uploads are held as durable intents and delivered the moment the link is back — and streamed output stays on screen through the reconnect.
Shaken out on trains, in subway tunnels and on hotel Wi-Fi between Toronto and Nanjing — roaming 4G, airport and hotel Wi-Fi, carrier-grade NAT, and a daemon on the far side of the Great Firewall.
A phone keyboard is the wrong tool for a branch name. Benchday is built so the fastest way to answer an agent is to say it — and the fastest way to catch up is to listen.
Glanceable status, voice input, and one-tap answers for a day in motion.
Tap the mic and speak. Benchday feeds the terminal you are looking at — plus the vocabulary it has learned from that repo — to the recognizer, so it expects your paths, flags and branch names before you say them.
Ask for any task read aloud and Benchday summarizes what the agent did and where it stopped, then speaks it — a recap you can take in with the phone in your pocket.
The moment we are building toward: you are out walking, Benchday says “Task 1 is ready and is asking whether to continue,” and you say “yes.” No screen, no hands. This is not shipped yet. When it is, this card will say so.
Speech recognition and summaries can run on your own machines.
Drop a small daemon on each machine and it dials out to Benchday over an encrypted link — no ports to open, no server to expose. It finds every session and the agent inside it, and gives you one place to see it all.
Run one command to drop in the daemon and pair with a one-time code — Mac, Linux, Windows, cloud VM. It connects out on its own and maps every session into one view.
Claude Code, Codex, OpenCode, Aider — and the things that aren’t agents at all: a four-hour build, a migration, a training run, a debugger, a bare shell. No integration to wait for. Benchday finds them all and gives each a live, readable briefing.
Every machine and every agent arrive as one list of what needs a human — blocked at the top, running below, the rest quiet. Read one at a glance and reply by voice or a tap. Close the app or lose signal — they keep running and pick up right where they were.
Your projects and agents keep running on your computers. Benchday lets you check in from anywhere — without moving your work or learning a new system.
Check in while you are away, then continue from the same place when you sit down again. Nothing to transfer and nothing new to learn.
Claude Code stays Claude Code. Codex stays Codex. Benchday works alongside them instead of replacing them or selling you another AI plan.
Remove Benchday and your projects and agents are still there. Your work never depends on staying with us.
Content you choose to keep with Benchday — recordings, transcripts, and conversation history — is encrypted at rest under a key unique to your account. Don’t want cloud storage? Turn on Local-only mode and new conversation content stays on your machines; resume still works. For features such as search, briefings, and narration, Benchday holds the encryption keys, so this is server-side encryption rather than end-to-end. A limited interaction log may include typed text for up to 14 days, then it is automatically deleted.
Each account’s content is sealed under its own key, held in a dedicated key manager. One account’s key never unlocks another’s.
Delete your account and we destroy its key. The encrypted data that remains can never be read again — and our restore process re-applies deletions, so a backup can’t quietly bring it back.
Local-only mode turns off cloud data features whenever you choose. Your conversations remain on your own machines, where your agents already keep them.
Reach every machine you own from wherever you are — a train, a phone, a borrowed laptop. Free covers your own network. The paid plans cover the hard part: getting through the networks that fight you, on more machines at once.
Your machines, reachable on a good network.
or $49.99 a year — two months on us.
or $189.99 a year. For a whole fleet.
All that running work no longer needs a wall of monitors. It comes with you — in your pocket — so you can keep the day calm and the work moving from wherever you happen to sit down.
Put Benchday on your phone, attach your first machine in under two minutes, and answer your agents from the next train you catch.