Experience cmux
Ghostty-based macOS Terminal
A Ghostty-based terminal with vertical tabs, notifications, and built-in browser for seamless AI coding workflows
Panes get a blue ring and tabs light up when coding agents need your attention
See all pending notifications in one place, jump to the most recent unread
Split a browser alongside your terminal with a scriptable API ported from agent-browser
Sidebar shows git branch, linked PR status/number, working directory, listening ports, and latest notification text
cmux ssh user@remote creates a workspace for a remote machine with browser routing
cmux claude-teams runs Claude Code's teammate mode with one command
I run a lot of Claude Code and Codex sessions in parallel. I was using Ghostty with a bunch of split panes, and relying on native macOS notifications to know when an agent needed me. But Claude Code's notification body is always just "Claude is waiting for your input" with no context, and with enough tabs open I couldn't even read the titles anymore.
cmux is a primitive, not a solution. It gives you a terminal, a browser, notifications, workspaces, splits, tabs, and a CLI to control all of it. cmux doesn't force you into an opinionated way to use coding agents. What you build with the primitives is yours.
Give a million developers composable primitives and they'll collectively find the most efficient workflows faster than any product team could design top-down.