Your agents keep working. You keep moving.

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.

Scan to put it on your phone
In your pocketAndroidiPhone Your machines runmacOSLinuxWindows
A person uses Benchday by voice, phone, and tablet from a park, snowy campsite, starlit tent, subway, café, and one discreet bathroom break.

Send now. Signal optional.

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.

How Benchday makes this work

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.

Not another agent. The layer between you and all of them.

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.

YOU BENCHDAY SESSION BACKENDS AGENTS & SHELLS see & steer answers flow back runs You voice · taps · a glance Benchday one app · every machine every session sees what needs you, carries your answer back tmux herdr psmux OURS more backends not supported yet one daemon per machine already on your machines macOS · Linux · Windows Claude Code Codex OpenCode Aider Gemini CLI your shell
You
your voicea tapa glance
Benchday
one app · every machine · every session
Session backends
tmuxherdrpsmux · oursmore backends — not supported yet
Agents & shells
Claude CodeCodexOpenCodeAiderGemini CLIyour shell

Nothing is replaced. tmux stays tmux. Claude Code stays Claude Code. Benchday just puts it all in your pocket.

Built on the move. Tested where the signal dies.

Your signal comes and goes. Your agents keep running, and nothing you send gets lost.

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

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.

Works with the agents you already run · no rewrite, no lock-in
Claude Code Codex OpenCode Cursor Aider Gemini CLI your shell
Just a few names. If it runs in a terminal, Benchday can reach it — including agents that don’t exist yet.

Fits your phone. Put back for your desk.

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.

Any screen, any way up

Phone or tablet, portrait or landscape. Pinch to zoom. On a tablet, see several terminals side by side.

Your desk stays untouched

When you leave, your desktop layout comes back by itself. Nothing to fix when you sit down.

Works where you already work

tmux, herdr and psmux, on Mac, Linux and Windows.

Talk to them. Let them talk back.

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.

Shipped

Voice typing that knows your screen

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.

Recaps you can hear

Ask for a recap and Benchday reads out what the agent did and where it stopped. Phone stays in your pocket.

Hands-free, end to end

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.

Point it at your machines. Answer from your pocket.

A small helper on each machine connects out over an encrypted link. No ports to open, no server to expose.

Step 01

Add your machines

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.

Step 02

If it runs in a terminal, it’s reachable

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.

Step 03

Know when you’re needed

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.

Your whole setup. One app.

A command center for every machine you own, so you can really work from anywhere. It’s how our team works.

Alerts on your lock screen

Know the moment an agent stops or asks you something. Swipe straight to the next one that needs you.

Files, both ways

Browse files on any machine. Send photos and files from your phone, or share them in from any app.

Git at a glance

Branch and changes for each project, one tap from the terminal.

Machine health

CPU, memory and load for every machine, right beside your work.

Pick up old work

Search past agent conversations across your machines and continue where they left off.

Plugins

Files, Git, machine health and more are built as plugins. Each one asks for the permissions it needs and gets nothing else.

Every device

Android, iPhone, iPad, the web and the terminal. In English, 中文 and 日本語.

Keeps itself current

The helper on each machine updates itself with signed updates. Nothing to babysit.

Share with your team

Share a machine with a teammate or a whole organization. Or run your own Benchday server.

Your agents can use it too. Ready for AI.

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.

See the CLI →
$ benchday agent ls --needs-you
→ 2 agents waiting on you
$ benchday find "auth refactor" --json
→ found on your build server
$ benchday agent context %7 --json
→ reads the other agent’s turns
$ benchday mcp
→ MCP server for your agents

Your work stays yours. Even without Benchday.

Your projects and agents stay on your computers. Check in from anywhere — without moving your work or learning a new system.

Phone or computer, same work.

Check in while you’re away. Sit down and carry on from the same place.

Keep your tools and subscriptions.

Claude Code stays Claude Code. Benchday never asks for your AI key and never sells you another AI plan.

Nothing is trapped in Benchday.

Remove Benchday and your projects and agents are still there.

Projects & files stay on your computers
Phone & computer pick up from the same place
AI tools keep working as they do now
Home network no setup required
Passwords encrypted on your device
Remove Benchday your work stays put

Your content is protected. You stay in control.

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.

A key that’s yours alone.

Each account has its own key in a dedicated key manager. One key never opens another account.

Delete means gone.

Delete your account and we destroy its key, so what’s left can never be read. Backups can’t bring it back.

Cloud storage is optional.

Turn on Local-only mode any time. Conversations stay on your machines, where your agents already keep them.

Content at rest encrypted per account
Cloud storage optional · Local-only available
Encryption model server-side, not end-to-end
Account deletion key destroyed (crypto-shred)
Key custody dedicated key manager

Start on your own network. Add reach when you need it.

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.

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
Zigzag 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, even from office Wi-Fi or cellular
  • Plus 2000 cloud AI actions a month for agent help and read-aloud
Zigzag 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

Any bench. Any city. Still in control.

No wall of monitors needed. Your work comes with you, wherever you sit down.

Bring your agents wherever you’re headed.

Get the app, add your first machine in two minutes, and answer your agents from the next train.

Prefer a terminal? The benchday CLI gives you the same view.