Check on Claude Code, Codex, OpenCode and any other terminal agent from your phone. Answer with a tap or your voice — on a train, in a tunnel, anywhere.
Hit send and move on. Lose signal or switch tasks — Benchday keeps your message safe and delivers it when you’re back online.
The signal drops. You type and send anyway: each message waits on your phone, in order, and goes out when the signal is back — first one first.
Typed, spoken or photographed — every input takes this path.
Your message is saved on the phone first, in order. Benchday shows what is still waiting, retries when you reconnect, and marks it delivered only after your machine confirms it.
Benchday connects to what’s already on each machine — tmux, herdr, or our own psmux — and reaches whatever runs inside: an agent, a build, a plain shell.
Nothing is replaced. tmux stays tmux. Claude Code stays Claude Code. Benchday just puts it all in your pocket.
Your signal comes and goes. Your agents keep running, and nothing you send gets lost.
Text, voice notes, photos and files wait safely and go out the moment you reconnect. What’s on screen stays on screen. Benchday picks the fastest route to each machine by itself.
Tested on trains, in subway tunnels and on hotel Wi-Fi — roaming 4G, airport Wi-Fi, carrier-grade NAT, and across the Great Firewall.
We run our own company on Benchday, every day, wherever we are.
Open a terminal on your phone and Benchday resizes it to fit your screen — readable, not squeezed. Walk back to your desk and your layout is exactly as you left it.
Phone or tablet, portrait or landscape. Pinch to zoom. On a tablet, see several terminals side by side.
When you leave, your desktop layout comes back by itself. Nothing to fix when you sit down.
tmux, herdr and psmux, on Mac, Linux and Windows.
Typing a branch name on a phone is slow. Say it instead — and listen to catch up.
Glance at status. Speak or tap to answer. Short moments, all day.
Normal voice typing only hears you. Benchday’s also reads the terminal you’re looking at and the words your project uses — so it listens for your file names, commands and branch names.
Ask for a recap and Benchday reads out what the agent did and where it stopped. Phone stays in your pocket.
You’re 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.
Voice recognition and summaries can run on your own machines.
A small helper on each machine connects out over an encrypted link. No ports to open, no server to expose.
One command on each Mac, Linux or Windows machine or cloud VM, then pair with a one-time code. Every session shows up in one view.
Claude Code, Codex, OpenCode, Aider — or a long build, a training run, a plain shell. No per-tool setup. Each gets a live, readable summary.
One list across every machine and agent: blocked first, running next. Reply with a tap or your voice. Close the app — your agents keep going.
A command center for every machine you own, so you can really work from anywhere. It’s how our team works.
Know the moment an agent stops or asks you something. Swipe straight to the next one that needs you.
Browse files on any machine. Send photos and files from your phone, or share them in from any app.
Branch and changes for each project, one tap from the terminal.
CPU, memory and load for every machine, right beside your work.
Search past agent conversations across your machines and continue where they left off.
Files, Git, machine health and more are built as plugins. Each one asks for the permissions it needs and gets nothing else.
Android, iPhone, iPad, the web and the terminal. In English, 中文 and 日本語.
The helper on each machine updates itself with signed updates. Nothing to babysit.
Share a machine with a teammate or a whole organization. Or run your own Benchday server.
The benchday command line gives any agent the same view you have: find work on other machines, read what another agent did, and get answers as JSON. It also runs as an MCP server.
Your projects and agents stay on your computers. Check in from anywhere — without moving your work or learning a new system.
Check in while you’re away. Sit down and carry on from the same place.
Claude Code stays Claude Code. Benchday never asks for your AI key and never sells you another AI plan.
Remove Benchday and your projects and agents are still there.
What you keep with Benchday — recordings, transcripts, conversation history — is encrypted with a key unique to your account. Prefer no cloud? Turn on Local-only mode and new conversations stay on your machines; resume still works. To power search, recaps and read-aloud, Benchday holds the keys — this is server-side encryption rather than end-to-end. A short interaction log may include typed text and is deleted after 14 days.
Each account has its own key in a dedicated key manager. One key never opens another account.
Delete your account and we destroy its key, so what’s left can never be read. Backups can’t bring it back.
Turn on Local-only mode any time. Conversations stay on your machines, where your agents already keep them.
One subscription for every Zigzag app.
Free works on your own network. Paid plans get you 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.
No wall of monitors needed. Your work comes with you, wherever you sit down.
Get the app, add your first machine in two minutes, and answer your agents from the next train.