带有工作区元数据的垂直标签页
使用垂直侧边栏跟踪每个工作区的 git 分支、工作目录、端口和通知文本。
cmux 是一款适用于 AI 编码代理和 CLI 工作流的原生 macOS 终端,支持垂直标签页、分屏、通知、会话恢复和可编程 CLI/socket API。
cmux 是一款用于多任务处理、组织管理和可编程控制的原生 macOS 终端。它基于 libghostty 进行渲染,并将垂直标签页、分屏、关注提示和基于 socket 的 API 集成在一个应用中。
该产品面向运行 AI 编码代理和其他基于终端的工作流的用户。它支持任何 CLI 工具,包括 Claude Code、Codex、OpenCode、Gemini CLI、Kiro 和 Aider,并增加了会话恢复、远程 SSH 访问以及用于脚本化任务的内嵌浏览器等工作流功能。
使用垂直侧边栏跟踪每个工作区的 git 分支、工作目录、端口和通知文本。
通过通知环、未读徽标、通知弹窗和 macOS 桌面通知,突出显示需要关注的窗格。
在终端旁打开一个真实浏览器窗格,并通过 socket API 控制它进行导航、DOM 快照、点击、输入和 JavaScript 求值。
在每个标签页内将工作分为水平和垂直窗格,让多个终端或代理同时保持可见。
使用 CLI 和 Unix socket API 创建工作区、打开分屏、发送文本、读取终端内容、截取屏幕截图并管理通知。
作为原生 Swift 和 AppKit 应用运行,采用 libghostty 渲染,不包含 Electron 层。
同时保持多个代理运行可见,让每位队友或子代理都作为独立窗格显示,而不是隐藏在后台进程中。
在本地通过 SSH 或连接到现有的远程 tmux 会话来驱动远程主机上的工作。
使用内嵌浏览器导航页面、检查 DOM、点击流程并验证网页更改,而无需离开终端。
在侧边栏中显示构建进度、通知和状态更新,让长时间运行的任务更容易一目了然地监控。
在重新启动后恢复工作区、窗格、滚动回溯和受支持的代理会话,让中断的工作以更少的手动设置继续进行。
cmux 是一款基于 Ghostty 渲染引擎构建的原生 macOS 终端。文档说明它不是 Ghostty 的分支,而是基于 libghostty 构建的独立应用。
当前文档说明 cmux 支持搭载 Apple Silicon 或 Intel 芯片的 macOS 14.0 及以上版本。
支持。cmux 在重新启动后可以恢复窗口、工作区、分屏、工作目录和滚动回溯;当 hooks 捕获到原生恢复令牌时,受支持的代理会话也可以继续恢复。
cmux 包含 CLI 和 Unix socket API。你可以通过这些接口创建工作区、分割窗格、发送输入、读取屏幕内容、触发通知,并控制内置浏览器。
可以。首页说明 cmux 是免费且开源的,源代码可在 GitHub 上获取。