Benchday CLI shows the coding agents and terminal sessions running across your machines — so you can see what’s running, find what needs you, read output, search past work, and diagnose connection problems, all from one terminal. The Benchday app is your visual control room; the CLI is the same view from a shell or a script.
$curl -fsSL https://benchday.zztech.io/cli.sh | sh
Installs to ~/.local/bin/benchday — per-user, no sudo. Read the docs · already run the background service? One approval covers both.
Point the CLI at a machine, or at a session id like %3. You get plain tables in your terminal, and JSON when you pipe it. Today’s commands are read-only.
benchday statusList your machines, whether they’re connected, how many agents are running, and which are waiting on you.
benchday panes -m <machine>List the terminal sessions Benchday found on one machine.
benchday pane %3Show one session’s status, folder, summary, and recent output.
benchday pane %3 --contentShow a session’s full captured terminal output.
benchday tail %3Follow a session’s output as it appears.
benchday agents --needs-youList the agents that have stopped to ask for your input.
benchday search "rerank report"Search agents and saved work across all your machines — by words or meaning.
benchday context %3Show the recent conversation and conclusions from the agent in a session.
benchday workFind recent work you can resume — with its machine, folder, and command.
benchday doctor -m boxBExplain why a machine won’t connect, and what to check.
SSH and tmux are great once you know which machine and which session to open. Benchday gives you one searchable view across all of them — what’s running, what needs you, what an agent just did, and where to pick work back up. It works alongside SSH and tmux; it doesn’t replace them.
Each machine runs a small background service; the CLI signs in as you and reads the machines your account can access. Approving both together saves a step — and you can revoke either one later.
connects one machine
Runs on the machine and gives Benchday access to its sessions.
uses your account access
Runs as you and reads the machines you can access — it doesn’t need the background service on the same computer.
Approve once on your phone → the machine and this CLI are authorized together.
An agent on one machine can look up what your other agents are doing — with a command, not magic.
Add --json to any command for machine-readable output with a versioned schema and documented exit codes — no interactive prompts. Or run an MCP server so compatible agents can call Benchday as a tool, with named actions for reading a session, getting agent context, and searching work.
Install the CLI on a machine and any agent there can use it — no separate integration per agent.
No background service needed on this machine. It drops into your home directory, signs in with one approval on your phone, and reads every machine your account can access.
$curl -fsSL https://benchday.zztech.io/cli.sh | sh