cmux

Ghostty-based macOS Terminal

19,860
Stars
1,493
Forks
28
Contributors

AI Coding Agent Terminal for macOS

A Ghostty-based terminal with vertical tabs, notifications, and built-in browser for seamless AI coding workflows

Powerful Features for AI Developers

Notification Rings

Panes get a blue ring and tabs light up when coding agents need your attention

Notification rings

Notification Panel

See all pending notifications in one place, jump to the most recent unread

Sidebar notification badge

In-app Browser

Split a browser alongside your terminal with a scriptable API ported from agent-browser

Built-in browser

Vertical + Horizontal Tabs

Sidebar shows git branch, linked PR status/number, working directory, listening ports, and latest notification text

Vertical tabs and split panes

SSH Integration

cmux ssh user@remote creates a workspace for a remote machine with browser routing

cmux SSH

Claude Code Teams

cmux claude-teams runs Claude Code's teammate mode with one command

Claude Code Teams

Experience cmux

cmux screenshot

Install cmux

DMG (Recommended)

Simple drag-and-drop installation with auto-updates

Download cmux for macOS

Homebrew

Install and update via Homebrew package manager

brew tap manaflow-ai/cmux
brew install --cask cmux

To update later: brew upgrade --cask cmux

Why cmux?

I run a lot of Claude Code and Codex sessions in parallel. I was using Ghostty with a bunch of split panes, and relying on native macOS notifications to know when an agent needed me. But Claude Code's notification body is always just "Claude is waiting for your input" with no context, and with enough tabs open I couldn't even read the titles anymore.

cmux is a primitive, not a solution. It gives you a terminal, a browser, notifications, workspaces, splits, tabs, and a CLI to control all of it. cmux doesn't force you into an opinionated way to use coding agents. What you build with the primitives is yours.

Give a million developers composable primitives and they'll collectively find the most efficient workflows faster than any product team could design top-down.