# Guides

Comparisons, background, and use-case guides for cmux. For product documentation, see the docs.

-   [The best terminal for Mac](https://cmux.com/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](https://cmux.com/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](https://cmux.com/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](https://cmux.com/agents/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](https://cmux.com/agents/codex)

    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](https://cmux.com/agents/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](https://cmux.com/agents/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](https://cmux.com/agents/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](https://cmux.com/agents/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](https://cmux.com/agents/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.

Canonical: https://cmux.com/guides
