About cmux
cmux is a native macOS terminal designed for running AI coding agents side by side. It is built in Swift and AppKit rather than Electron, and it uses the libghostty library for GPU accelerated rendering, the way other apps embed WebKit. The job it does is keeping many agent sessions organized: a vertical tab sidebar shows the git branch, working directory, open ports and notification text for each workspace, and panes light up with notification rings when an agent needs attention.
It suits developers who run Claude Code, Codex, OpenCode, Gemini CLI, Aider, Goose, Amp, Cline or any other command line agent, often several at once. Split panes, an in app browser with a scriptable API, a CLI and socket API for automation, and extensive keyboard shortcuts cover daily work. When an agent spawns subagents or teammates, cmux turns them into visible native panes instead of hidden background processes. Workspaces can open over SSH and attach to remote tmux sessions, and an iOS companion app in beta syncs terminals to iPhone and iPad.
The terminal is free and open source under the GPL, and local agents run with your own API keys. Paid plans add Cloud VMs, which are persistent Linux machines where agents clone repositories and open pull requests. Pro is $50 per month with up to 50 Cloud VMs sharing 24 GB RAM and 6 vCPUs, unlimited workspaces, the iOS app and email support. Max is $200 per month with 64 GB RAM and 16 vCPUs shared across VMs. Team is $60 per user per month with centralized billing and priority support. Enterprise is custom priced and adds self hosted execution, SSO and SAML, audit logs, SOC 2 and an SLA. Paid plans are billed monthly.
The desktop app is macOS only today; other platforms have a waitlist.