cmux
Ghostty-based terminal with vertical tabs and notifications for AI coding agents
Overview
cmux is a native macOS terminal application built on Ghostty (libghostty) designed specifically for multitasking with AI coding agents. Features vertical tabs that display git branch, working directory, active ports, and notification rings that alert you when agents need attention. Includes horizontal and vertical split panes, an embedded scriptable browser, and a CLI plus socket API for workspace automation. GPU-accelerated rendering delivers fast performance while the native Swift and AppKit implementation keeps the app lightweight. Reads your existing Ghostty configuration, supports session restoration, and works with any CLI-based coding agent including Claude Code, Codex, OpenCode, Gemini CLI, Aider, Goose, and Amp.
Architecture: Apple Silicon, Intel
Key Features
- Vertical tabs showing git branch, working directory, ports, and notifications
- Notification rings when agents need attention or finish tasks
- Embedded browser with scriptable API alongside terminal
- Horizontal and vertical split panes within tabs
- CLI and socket API for workspace automation
- GPU-accelerated rendering via libghostty
- Native Swift + AppKit implementation (no Electron)
- Reads existing Ghostty configuration files
- Session restoration for layout and metadata
- Extensive keyboard shortcuts for efficient navigation
Tags
Similar Apps
Kaku
Fast, zero-config terminal built for AI coding workflows
Agentastic
Native macOS IDE for running multiple AI coding agents in parallel
Termpad
Run multiple AI coding agents in parallel with isolated git worktrees
Supacode
Run 50+ AI coding agents in parallel with native macOS performance