AI Code Assistant
cmux
cmux is a native macOS terminal for coding agents, with tabs, panes, notifications, automation, and browser integration.
cmux
What is cmux?
cmux is a macOS terminal app designed to help developers organize many terminal-based workflows, especially coding agents, with vertical tabs, split panes, notifications, browser integration, and automation.
How to use cmux?
- 1Download the macOS app from the latest release.
- 2Install and open cmux on your Mac.
- 3Create tabs and split panes to separate workflows.
- 4Use the sidebar, notifications, and browser panel to track agent activity.
- 5Connect automation through the CLI or socket API when needed.
- 6Customize keyboard shortcuts and terminal behavior for your workflow.
cmux Key Features
- Vertical tabs with sidebar context for branch, directory, ports, and notifications
- Notification rings, unread badges, popovers, and macOS desktop notifications
- In-app browser that can be split alongside the terminal
- Horizontal and vertical split panes within tabs
- Scriptable automation through a CLI and socket API
- GPU-accelerated rendering powered by libghostty
- Native Swift + AppKit macOS app
- Customizable keyboard shortcuts and cmux-specific shortcuts
cmux Use Cases
- Managing multiple coding agents in one organized workspace
- Monitoring long-running terminal jobs that need attention
- Splitting terminal and browser views for research or debugging
- Automating agent workflows with CLI or socket commands
- Keeping development tabs organized by branch, project, and port
cmux Pricing & Free Credits
cmux currently operates on a Free model.
cmux Pros & Cons
Pros
- Built specifically for coding agents and multitasking
- Native macOS app with GPU-accelerated rendering
- Useful notifications and visual attention cues
- Browser integration and terminal splits in one app
- Automation support via CLI and socket API
Cons
- macOS only
- Not a tmux replacement for every workflow
- Requires a Mac and terminal-based tools to get the most value
What is cmux best for?
- Mac developers
- AI coding agent users
- Developers running many terminal workflows
- Users who want a native alternative to tmux-style organization
- Teams that need visual alerts for terminal tasks