Claude Code desktop

Cmux

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.

28,673 stars 2,619 forksDesktop, web & mobile apps Source

Install

Install
brew install --cask cmux

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/manaflow-ai/cmux.git

From the README

cmux
A Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents

  English | 日本語 | Tiếng Việt | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | ភាសាខ្មែរ | Українська

  ▶ Demo video · The Zen of cmux

  Docs · Blog · Changelog · Community

Features

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

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

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

Vertical + horizontal tabs
Sidebar shows git branch, linked PR status/number, working directory, listening ports, and latest notification text. Split horizontally and vertically.

SSH
cmux ssh user@remote creates a workspace for a remote machine. Pass --command 'omp "investigate auth"' to run an initial command once in its first remote terminal. Browser panes route through the remote network so localhost just works. Drag an image into a remote session to upload via scp.

Claude Code Teams
cmux claude-teams runs Claude Code's teammate mode with one command. Teammates spawn as native splits with sidebar metadata and notifications. No tmux required.

- Browser import — Import cookies, history, and sessions from Chrome, Firefox, Arc, and 20+ browsers so browser panes start authenticated
- Custom commands — Define project-specific actions in cmux.json that launch from the command palette
- Programmable — CLI and socket API to create workspaces, split panes, send keystrokes, and automate the browser
- Native macOS app — Built with Swift and AppKit, not Electron. Fast startup, low memory.
- Ghostty…
Read the full README on GitHub

Details

Website
cmux.com
Language
Swift
Last updated
3 November 2026
Topics
ampclaude-codeclicodexcoding-agentsgeminighosttymacosmultiplexermultitaskingopencodeorganization

FAQ

What is Cmux?

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability. It is a desktop for Claude Code, from manaflow-ai/cmux on GitHub.

How do I install Cmux?

Run brew install --cask cmux, then follow the setup in the README.

Is Cmux popular?

manaflow-ai/cmux has 28,673 GitHub stars and 2,619 forks, and is included in 1 curated Claude Code list. It was last updated on 3 November 2026.

More desktop, web & mobile apps

Browse the most popular Claude Code mods, all desktop, web & mobile apps, or the skills and MCP server directories.