Guides
Comparisons, background, and use-case guides for cmux. For product documentation, see the docs.
- The best terminal for Mac
An honest comparison of the best macOS terminals: cmux, Ghostty, iTerm2, Warp, Terminal.app, Alacritty, kitty, WezTerm, and tmux. Pick by workflow. cmux is built for multitasking, organization, and programmability.
- cmux is built on Ghostty
cmux uses libghostty, the engine behind Ghostty, for GPU-accelerated terminal rendering, then adds workspaces, vertical tabs, notifications, an iOS companion, and a socket API for multitasking and AI coding agents.
- A terminal for coding agents
cmux is a native macOS terminal built for running coding agents: Claude Code, Codex, OpenCode, Gemini CLI, Aider, Amp, and Cursor. Workspaces for parallel agents, notification rings, vertical tabs, an iOS companion, and a scriptable CLI.
- A terminal for Claude Code
cmux is a native macOS terminal built for running Claude Code: workspaces that organize parallel agents, notification rings when Claude needs you, Claude Code teams as native panes, an iOS companion, and a scriptable CLI.
- A terminal for Codex CLI
cmux is a native macOS terminal built for running OpenAI Codex CLI: workspaces that organize parallel agents, notification rings, oh-my-codex, an iOS companion, and a scriptable CLI and socket API.
- A terminal for OpenCode
cmux is a native macOS terminal built for running OpenCode: workspaces that organize parallel agents, notification rings, oh-my-opencode multi-model orchestration, an iOS companion, and a scriptable CLI.
- A terminal for Gemini CLI
cmux is a native macOS terminal built for running Google's Gemini CLI: workspaces that organize parallel agents, notification rings when Gemini needs you, an iOS companion, and a scriptable CLI.
- A terminal for Aider
cmux is a native macOS terminal built for running Aider: workspaces that organize parallel agents, notification rings when Aider needs you, an iOS companion, and a scriptable CLI.
- A terminal for Amp
cmux is a native macOS terminal built for running Sourcegraph's Amp: workspaces that organize parallel agents, notification rings when Amp needs you, an iOS companion, and a scriptable CLI.
- A terminal for Cursor CLI
cmux is a native macOS terminal built for running Cursor CLI (cursor-agent): workspaces that organize parallel agents, notification rings when the agent needs you, an iOS companion, and a scriptable CLI.