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.
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.
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 pane 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 “Codex finished the migration and is asking whether to run it on staging,” 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.
A phone on a moving train is a hostile network. Benchday is designed local-first so a choppy signal never costs you a keystroke — or a line of output.
Terminal output that already streamed stays on screen through a drop. When the link returns, Benchday catches up — no blank screen, no scrollback lost.
Type, paste, dictate, attach a file, hit a key — each becomes a queued intent that delivers the instant you’re back online. Nothing silently dropped on 3G.
When an agent stops to ask, Benchday puts suggested replies under the question — run it, dry-run, later — so the answer is one tap, and you can see when it has landed.
Check any terminal session at a glance, then drop to the metal: ESC, CTRL, scrollback, ANSI color, voice input and file upload — all one tap away.
Describe what you were doing weeks ago and Benchday finds the conversation — then hands you a recap of where it stopped. You can read it without waking it up, and continue, fork or start clean from there.
When a box reboots or drops off the mesh, you can still ask what it was running and what is worth bringing back — a restore plan built from what Benchday already saw, with no live connection and no SSH.
And not one machine — all of them. The laptop, the tower under the desk, the box in the rack, the cloud VM: macOS, Linux, and Windows, every session found for you rather than opted in one at a time. They arrive as one queue of everything waiting on you — every machine and every agent in a single list, so you answer the one that is blocked instead of hunting for it. Same story on phone, desktop, and web, wherever you and your hardware happen to be.
tmux attach.Benchday joins the session you already have — it never owns it. The session was there before Benchday, and it is still there after you remove Benchday. That is the whole ownership story, and you can check it in one command.
Attach from your own terminal and keep working — even while your phone is still watching. Plain tmux underneath (psmux on Windows), so your own config, your own tooling, and nothing proprietary in between.
Claude talks to Anthropic. Codex talks to OpenAI. Your subscription, your keys, your rate limits — Benchday carries the control plane and nothing else. We don’t resell tokens and we never see your model bill.
Drop a small daemon on each box and it connects out to Benchday over an encrypted link — no inbound ports, nothing exposed to the internet. Agents and repos stay on your Mac, Linux, and Windows machines, not a cloud you rent by the hour. We’re moving that daemon to a public repository so you can read what runs on your machine — that isn’t done yet, and this line will change when it is.
Benchday has a published extension ABI, so anyone can build a panel for it. A package is a manifest plus data — declared permissions, only the files it declares, and never code we run on your machine. The OpenSpec viewer is one of them, and it’s open source.
Every model vendor now ships a phone remote for its own agent — and only for its own agent. Here is the field, including the two rows we lose.
Scroll the table sideways →
| Benchdayyour machines | Claude Code RemoteAnthropic | Codex RemoteOpenAI | tmux + SSHyour own setup | Cloud agentsDevin, Jules, Codex cloud | |
|---|---|---|---|---|---|
| Any coding agent that runs in a terminalClaude Code, Codex, OpenCode, Aider, Gemini CLI, your shell | ✅ | ❌Claude Code | ❌Codex | ✅ | ❌ |
| Native phone app | ✅iOS + Android | ✅ | ✅ | ❌ssh client | 🔸web |
| One queue of everything waiting on youAcross every machine and every agent, not per pane | ✅ | 🔸its own sessions | 🔸its own threads | ❌ | ❌ |
| Dictation biased by what’s on your screenYour paths, flags, branches and identifiers, before you say them | ✅ | ❌ | ❌ | ❌ | ❌ |
| Take the session back with plain tmuxAttach from your own terminal, mid-session | ✅ | 🔸their app only | ❌ | ✅ | ❌ |
| Free and open source | ❌ | ❌ | ❌ | ✅tmux, OpenSSH | ❌ |
| Keeps working with your machine asleep | ❌ | ❌ | ❌ | ❌ | ✅ |
✅ yes🔸 partly❌ no— not applicableAs of September 2026.
We’d rather lose two rows than pretend. A cloud sandbox keeps going when your laptop shuts, and tmux over SSH is free and open source while we are not — our daemon is moving to a public repository, but it isn’t there yet. What’s left is the part nobody else can copy without becoming a different company: the phone, the network, and the voice.
When you create a Benchday account, the content you keep with us — recordings, transcripts, and conversation history — is encrypted at rest under a key unique to your account. One bounded exception: a slice of interaction telemetry keeps typed text in the clear for 14 days, then prunes it. This is server-side encryption, not end-to-end: Benchday can still read your content to power search, briefings, and narration. We’d rather say that plainly than claim we can’t.
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.
We hold the keys so the features work. Benchday is not end-to-end encrypted and not zero-knowledge, and we don’t claim otherwise.
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.
Benchday is in alpha and free for everyone right now. Sign up during the founding period and you keep Plus — we don’t take back something you already rely on.
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.