Your agents keep working. You keep moving.

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.

Scan to put it on your phone
In your pocketAndroidiPhone · Your machines runmacOSLinuxWindows

Built on the move. Tested where the signal dies.

Your location and your signal fall apart on a commute. The work on your machines doesn’t — and nothing you sent goes missing.

Your connectiondrops in the tunnel
Agents on your machinesrunning the whole time
Deskfiber Train4G, roaming Subwayno bars Caféshared Wi-Fi 1,200 kmanother city

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.

Works with the agents you already run · no rewrite, no lock-in
Claude Code Codex OpenCode Cursor Aider Gemini CLI your shell
Not a supported-agents list — a few of the names. If it runs in a terminal, Benchday can reach it, including the ones that ship next year.

Talk to them. Let them talk back.

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.

Shipped

Dictation that reads your screen

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.

Briefings you can hear

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.

Hands-free, end to end

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.

Point it at your machines. Answer from your pocket.

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.

Step 01

Attach your machines

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.

Step 02

If it runs in a terminal, it’s reachable

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.

Step 03

One queue of what needs you

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.

Built for the subway, not just the desk.

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.

Reconnects without losing 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.

Every intent is durable

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.

Answer with one tap

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.

A real terminal underneath

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.

Finished work stays findable

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.

A machine can be down and still answer

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.

Sit down and take it back with 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.

Take over any time, from the keyboard.

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.

We never ask for an API key.

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.

A tiny daemon that dials out.

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.

Missing something? Add it yourself.

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.

Your session yours to attach, any time
LLM API key never asked for
Agents & code run on your machines
Daemon connection outbound, no open ports
Credentials encrypted on device
Briefings & voice self-hostable
Extensions declared data, no code to run
tmux + open stack no lock-in

Three agents shouldn’t mean three apps.

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 shellClaude CodeCodex
Native phone appiOS + Androidssh 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 sourcetmux, 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.

Your content, encrypted per account.

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.

A key that’s yours alone.

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 means cryptographic erasure.

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.

Server-side, and honest about it.

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.

Content at rest encrypted per account
Encryption model server-side, not end-to-end
Account deletion key destroyed (crypto-shred)
Key custody dedicated key manager

Free while we’re in alpha. Then $4.99 a month.

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.

Free
$0/month

Your machines, reachable on a good network.

  • Unlimited machines and terminal sessions
  • Voice dictation and read-aloud, fair use
  • Direct and mesh connections — no limit
  • 200 cloud AI actions a month
  • Works on any network — 3 machines streaming at once when there’s no direct route
Start free
Founding members keep it free
Plus
$4.99/month

or $49.99 a year — two months on us.

  • Everything in Free
  • Works on any network — 12 machines streaming at once, so a locked-down office Wi-Fi or a phone on cellular reaches your fleet just the same
  • Plus 2000 cloud AI actions a month for agent help and read-aloud
Get Plus
Pro
$18.99/month

or $189.99 a year. For a whole fleet.

  • Everything in Plus
  • 40 machines streaming at once — the whole fleet, from anywhere
  • Plus 10000 cloud AI actions a month
Get Pro

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.

Any bench. Any city. Still in control.

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.

Bring your agents wherever you’re headed.

Put Benchday on your phone, attach your first machine in under two minutes, and answer your agents from the next train you catch.

Alpha release · Free during the founding period · Prefer a terminal? The benchday CLI gives you the same view from your shell.