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.
- Remote tmux
Use cmux as a native macOS front end for tmux running on another machine.
- 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.
- Best terminals and agent workspaces for AI coding agents in 2026
Compare cmux, Conductor, Superset, Cursor, Devin, VS Code, Zed, Warp, Ghostty, iTerm2, Kitty, Alacritty, WezTerm, tmux, OpenCode, Herdr, and other tools for running AI coding agents.
- cmux vs Alacritty
Compare cmux and Alacritty for fast terminal rendering, AI coding agents, notifications, unread shortcuts, workspaces, and programmability.
- cmux vs Conductor
Compare cmux and Conductor for running multiple coding agents, native terminal performance, isolated workspaces, review flow, and workflow flexibility.
- cmux vs Cursor
Compare cmux and Cursor for agent workflows, terminal supervision, editor integration, native macOS performance, and workflow flexibility.
- cmux vs Devin
Compare cmux and Devin for local terminal agent supervision, cloud software engineering agents, multi-agent workflows, programmability, and review flow.
- cmux vs Ghostty
Compare cmux and Ghostty for macOS terminal workflows, coding agents, libghostty performance, vertical tabs, notifications, and programmability.
- cmux vs Herdr
Compare cmux and Herdr for running multiple coding agents, native macOS terminal UX, SSH attach, persistent panes, notifications, browser automation, and programmability.
- cmux vs iTerm2
Compare cmux and iTerm2 for macOS terminal workflows, AI coding agents, splits, keyboard navigation, notifications, and programmability.
- cmux vs Kitty
Compare cmux and Kitty for GPU terminal performance, AI coding agents, notification rings, unread keyboard shortcuts, browser panes, and programmability.
- cmux vs OpenCode
Compare cmux and OpenCode for terminal AI coding, an open source coding agent, multi-session work, native terminal supervision, and programmable workflows.
- cmux vs Superset
Compare cmux and Superset for parallel coding agents, native terminal performance, agent flexibility, organization, and programmability.
- cmux vs tmux
Compare cmux and tmux for terminal multiplexing, AI coding agents, native macOS UI, notifications, browser automation, and programmable workflows.
- cmux vs VS Code
Compare cmux and VS Code for AI coding agents, terminal-first workflows, editor extensions, notifications, browser verification, and programmability.
- cmux vs Warp
Compare cmux and Warp for terminal AI workflows, agent supervision, native macOS performance, local programmability, and cloud agent orchestration.
- cmux vs WezTerm
Compare cmux and WezTerm for terminal multiplexing, AI coding agents, notification rings, unread shortcuts, browser automation, and programmable workflows.
- cmux vs Windsurf
Compare cmux with Devin Desktop, formerly Windsurf, for IDE agents, terminal agent supervision, multi-agent organization, browser checks, and programmable workflows.
- cmux vs Zed
Compare cmux and Zed for AI coding workflows, terminal agents, open source editors, native performance, notifications, browser panes, and programmability.
- How to run multiple Claude Code agents in parallel
Run multiple Claude Code, Codex, OpenCode, and other CLI agent sessions in parallel with cmux workspaces, vertical tabs, unread navigation, and notification rings driven by hooks, OSC escape sequences, or cmux notify.