VibeHunt
Back to browse

cmux

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

Visit

cmux is a native macOS terminal built on the Ghostty rendering library, offering a graphical interface that emphasizes multitasking for developers who run AI coding agents and other command‑line tools. It presents a vertical tab sidebar that displays context such as the current git branch, working directory, ports, and notification text, while panes can be split horizontally or vertically and highlighted with notification rings when a process requires attention. An in‑app browser can be placed alongside the terminal, and a socket API plus CLI commands enable automation and scripting of workflows.

The terminal is designed to work out of the box with a wide range of AI‑focused agents—including Claude Code, Codex, OpenCode, Gemini CLI, Kiro, Aider, and any other CLI program—by recognizing standard escape sequences for alerts and providing macOS desktop notifications. Keyboard shortcuts are inherited from Ghostty’s configuration and can be extended in cmux’s settings, allowing quick navigation between workspaces, splits, and the embedded browser.

Implemented in Swift and AppKit without Electron, cmux delivers GPU‑accelerated rendering via libghostty while remaining lightweight. It is distributed freely, with its source available on GitHub, and targets developers who need organized, tab‑based terminal sessions and integrated notifications for complex, agent‑driven command‑line workflows.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps