Sox

Sox

The terminal that keeps humans and agents in the loop happy. Native, remote-first, built for running more sessions than you can watch.

Download for macOS Get the tip build

macOS 13.0 or newer · Apple silicon · signed and notarized · invite beta

Command Center

6 surfaces · 2 interrupt · 1 review · 1 watch

blocked* format_cents decimal place

The Command Center

Every agent and shell across every host in one roster, sorted by which one needs you. Blocked first, finished next, working last. How it works.

s16.g854 · Permission: Edit · 1m ago
error./ci.sh

Agents report themselves

Claude Code, Codex, Grok, and pi each ship a plugin that says blocked, done, or working — plus tokens and cost. Set it up.

s11.g287 · tests failed · 2m ago
done* format_cents tests

Shells outlive the app

Remote shells run on the host. Quitting Sox detaches; it never kills. An agent keeps working while your laptop sleeps.

s12.g831 · turn finished · 4m ago$4.20
stale* Bank import test

Windows know their host

Terminals inherit the session’s SSH config, project root, and workspace. No re-typing targets into a second app.

s8.g830 · quiet longer than expected · 18m ago
working* report.py --json flag

Restores what you had

Reopening replays your windows and reconnects each pane to the shell it was bound to, scrollback included.

s10.g306 · just now$1.24
idle~/ledger

Command on the go

Attention lives on the host, not in the app, so any client can project it. Native iPhone, iPad, and Android clients are in private beta.

s17.g856

The Command Center

Every agent and shell across every host in one roster, sorted by which one needs you. Blocked first, finished next, working last. How it works.

Agents report themselves

Claude Code, Codex, Grok, and pi each ship a plugin that says blocked, done, or working — plus tokens and cost. Set it up.

Shells outlive the app

Remote shells run on the host. Quitting Sox detaches; it never kills. An agent keeps working while your laptop sleeps.

Windows know their host

Terminals inherit the session’s SSH config, project root, and workspace. No re-typing targets into a second app.

Restores what you had

Reopening replays your windows and reconnects each pane to the shell it was bound to, scrollback included.

Command on the go

Attention lives on the host, not in the app, so any client can project it. Native iPhone, iPad, and Android clients are in private beta.

Updates

Sox updates itself — Sox menu, then Check for Updates. A build knows its own channel: stable polls appcast.xml, tip polls appcast-tip.xml. Switching channels is a download, not a setting.

Why Sox exists: A terminal for agent fleets.

Reading this as an agent? Fetch any page with Accept: text/markdown, or append .md. The index is llms.txt.