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.