@eternityspring: As a Ghostty user, the most annoying thing: restarting the computer loses all terminals that have been open for days — each project has to be set up from scratch. After reading this article, I tried cmux and it completely solved the problem. cmux, like Ghostty, is based on the libghostty rendering engine: performance is identical, and it even reads Ghostty's existing themes and font configurations, making migration zero-cost.

X AI KOLs Following Tools

Summary

cmux is an open-source macOS terminal based on Ghostty, supporting full state restoration, vertical workspaces, AI agent notification panels, and more, solving the issue of losing terminal layouts after restarts.

As a Ghostty user, the most annoying thing is restarting the computer and losing all the terminals that have been open for days — each project has to be set up from scratch. After reading this article, I tried cmux and it completely solved this problem. cmux, like Ghostty, is based on the libghostty rendering engine: performance is identical, and it can even read Ghostty's existing theme and font configurations, making migration zero-cost. But it has a killer feature — full state restoration: Windows, workspaces, etc. can all be restored exactly as before. Even after restarting the computer, nothing is lost, and Claude Code sessions are automatically resumed. Plus a vertical workspace sidebar designed for AI agents: each project's git branch, PR status, listening ports, and latest notifications can be seen at a glance. Even with three or four agents running in parallel, it stays organized. macOS native with Swift/AppKit, not Electron, free and open-source (GPL). https://github.com/manaflow-ai/cmux
Original Article
View Cached Full Text

Cached at: 06/26/26, 04:12 PM

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

Notification rings

Notification panel

In-app browser

Vertical + horizontal tabs

SSH

Claude Code Teams

Similar Articles

@LuBtc888: Seriously, I barely touch tmux for multi-terminal management anymore. With http://herdr.dev and http://muxy.app, these two tools kick tmux's cumbersome configuration out of the game. No need to memorize complex shortcuts, no need to fiddle with config files—ready to use out of the box, a blessing for the lazy. Productivity tools...

X AI KOLs Timeline

Introduces two terminal multi-window management tools, Herdr and Muxy. Herdr is a Rust-based native terminal proxy runtime that supports persistence, mouse operations, and proxy state management, serving as a tmux alternative.

@Saccc_c: https://x.com/Saccc_c/status/2070051831237976479

X AI KOLs Timeline

A comprehensive tutorial on the cmux terminal. cmux is a macOS-native terminal designed for AI agents, supporting multi-task management, notifications, and a built-in browser, aimed at boosting development productivity.

@geekbb: Great tool, a macOS sidebar utility for the Ghostty terminal that allows you to quickly create, switch between, and arrange terminal sessions. Smoothly control windows via Ghostty AppleScript and Accessibility APIs, enabling direct jumps to the Space containing a specific session from a floating panel. S…

X AI KOLs Timeline

Rig is a macOS sidebar utility developed for the Ghostty terminal, supporting rapid creation, switching, and arrangement of terminal session windows via AppleScript and Accessibility APIs.

@Saccc_c: cmux terminal—makes your cc as smooth as the Codex app. Compared to a regular terminal, cmux offers four main advantages: 1. Easy multi-window and split-screen management. Vertical tabs for grouping tasks, with draggable window arrangement within groups. Both tabs and windows can be renamed, so you always know what task is running in each pane…

X AI KOLs Following

The cmux terminal tool offers multi-window split-screen management, task progress notifications, a built-in browser, and quick workspace restoration, enhancing the terminal experience.