AI product Open source
cmux is an open-source macOS terminal and workspace manager built with Swift and AppKit on libghostty. It provides vertical and horizontal tabs, split panes, an embedded programmable browser, SSH workspaces, session restoration, and sidebar metadata such as Git branches, pull requests, working directories, listening ports, and notification text.
For AI coding agents, cmux detects standard terminal notification sequences such as OSC 9, OSC 99, and OSC 777, or notifications sent through its CLI and agent hooks. Pending work is shown with pane rings, tab indicators, and a notification panel. Its CLI and Unix socket API can create workspaces, split panes, send keystrokes, read terminal contents, take screenshots, and automate the browser. It is distributed as a macOS application through a DMG and Homebrew, and is licensed primarily under GPL-3.0-or-later; specified server components use the Business Source License 1.1.