whereismyai
cmux
cmux is an open source macOS terminal built on Ghostty for multitasking with AI coding agents.
cmux is a native macOS terminal built on Ghostty designed for multitasking, organization, and programmability. It works with any command-line tool or AI coding agent, including Claude Code, Codex, OpenCode, Gemini CLI, Kiro, and Aider. The app features vertical tabs showing git status and working directories, notification rings that light up when agents need attention, split panes, and an in-app browser with a scriptable API. It runs natively using Swift and AppKit with GPU-accelerated rendering from libghostty. Users can automate workflows through a CLI and Unix socket, sync terminals to an iOS companion app, and restore full session states after restarting.
cmux at a glance
- Best for: Software engineer
- Runs on: macOS, iOS
- Pricing: Free and open source
- Released: January 2026
- Category: AI coding tool
- Website: cmux.com
Key features
- Vertical tabs showing git branch and working directory
- Notification rings that light up when agents need attention
- In-app browser with a scriptable API
- Horizontal and vertical split panes
- CLI and socket API for automation and scripting
- GPU-accelerated rendering powered by libghostty
- Native Swift and AppKit implementation without Electron
- Realtime iOS companion app synchronization
Use it for
- Running multiple AI coding agents simultaneously
- Monitoring agent notifications and workspace status
- Automating terminal workflows via a CLI and socket API
- Verifying web changes using the built-in programmable browser
Alternatives to cmux
- Coucou — It provides open-source, real-time agent monitoring and approvals directly from the screen notch.
- Quotio — It unifies multiple AI provider accounts and tracks quotas in one dashboard.
- Gvmux — It wraps libghostty with a vertical tab layout and live Claude Code tracking.
- Tamio — It runs local Ghostty terminals, manages servers, and securely connects AI agents via MCP.
- Farol — Run Claude Code and Codex agents in parallel with isolated git worktrees.
- Bama — Rebuilds any macOS app and automates the entire development process.
- agterm — It organizes sessions into named workspaces and includes a local control API.
- AgentDock — Manages multiple coding agents from one screen-edge inbox without switching tabs.
- Agent OS — Manage AI coding sessions side by side and check on them from your phone.
- rmux — Drive persistent shells and CLI apps from Rust, Python, or TypeScript.
- Claude Codex Bridge — Runs multiple AI coding agents concurrently with stable cross-provider collaboration.
- Slate Terminal — Shape your terminal workspace with custom HTML, CSS, JavaScript, and an agent CLI.
All cmux alternatives