cmux: open-source macOS terminal with notifications for AI coding agents
manaflow-ai's cmux is an open-source, GPL-licensed macOS terminal that renders via Ghostty's libghostty and is built natively in Swift/AppKit rather than Electron. Its sidebar provides vertical tabs showing git branch, linked PR status and number, working directory, listening ports and latest notification text, and it hooks into agents such as Claude Code and OpenCode through OSC 9/99/777 sequences and a cmux notify CLI, giving a waiting agent a blue pane ring and a lit-up tab. It also adds a scriptable in-app browser ported from agent-browser, workspaces with horizontal and vertical splits, a CLI and socket API for automation, and resume integrations for Claude Code, Codex, Gemini, Cursor CLI and others; it installs via DMG or Homebrew, with separate nightly builds.
It shows developers building their own terminal and notification layer for running several coding agents in parallel instead of adopting GUI orchestrators.