@Saccc_c: https://x.com/Saccc_c/status/2070051831237976479
摘要
一篇详细介绍cmux终端的完整教程,cmux是面向AI Agent的macOS原生终端,支持多任务管理、通知和内置浏览器,旨在提升开发效率。
查看缓存全文
缓存时间: 2026/06/25 13:20
我终于找到了最适合玩AI的终端——cmux完整教程
你用终端跑AI Agent,是不是也遇到过这些问题:
1、窗口辨识度低。开了四五个终端,分不清哪个 agent 在跑什么任务
2、状态反馈缺失。任务完成或报错无法及时通知,只能切回终端一个个查看
3、没有内置浏览器。预览本地服务还得切到浏览器,来回跳转
直到我开始使用 cmux,我才发现在终端玩 AI 原来也可以如此顺畅。
本篇文章将带你全方位入门 cmux 终端,看完你就可以掌握:
-
cmux 是什么,为什么适合跑 AI Agent
-
安装与核心操作:窗口管理、通知、分屏、内置浏览器
-
进阶技巧:用配置文件一键启动你的工作布局
一、cmux是什么?
cmux 是一个面向 AI Agent 设计的 macOS 原生终端。底层使用 Ghostty 的渲染引擎,保留其高性能、低延迟的体验,但在界面和工作流上做了大量 AI 场景的增强:
1、多任务管理清晰: 竖向workspace标签栏 + 窗口自由分屏,一眼就知道各个任务的情况
2、通知提醒及时:不用一直盯着终端,agent跑完会弹出通知,告诉你哪个任务需要介入
3、内置浏览器:改完代码直接在终端里开网页验证,不用来回切换
总结来说,cmux是一个强化版终端,速度快、专为AI用户打造。有了它,Mac原生终端可以彻底卸载了。
二、基础使用篇:安装与常见操作
1、安装cmux
目前cmux只支持Mac,进入官网(https://cmux.com/)直接下载即可。
2、必会操作一:会话窗口管理
cmux 界面分两块:
-
左侧是 workspace 标签栏,一个 workspace 对应一个项目
-
右侧是主工作区,可以放终端或内置浏览器,支持自由上下/左右分屏
一个workspace下面开启多个窗口,给不同的 workspace 和窗口做好命名,就能清晰掌握每个任务的状态。
3、必会操作二:开启通知,实时掌握任务进度
cmux的通知系统是我觉得做的非常好的,能及时告诉你哪个workspace项目、哪个任务需要处理。
开启通知后,你可以一边跑任务,一边处理其他工作。任务进度会通过桌面弹窗通知你,顶部栏也可以随时查看。
开启方法:点击左上角cmux——设置
开启桌面通知(可以send test测试一下)
如果上述方法失败,直接在mac系统设置——通知——找到cmux并开启即可
4、必会操作三:内置浏览器,边改边看
cmux内置浏览器,这让网页开发变得很方便,能实现类似codex app的实时浏览器预览。
打开方法:点击工作区右上角的浏览器按钮
左边开窗口改代码,右边开浏览器预览,还支持实时注释评论直接修改。前端开发的整个链路都在一个终端里完成。
5、必会操作四:分屏设置和快捷键命令,让你的效率提高10倍
分屏多窗口并行跑任务,你可以在cmux将你的Claude Code发挥到极致。
工作区右上角支持直接上下/左右分屏:
也可以选中某个 tab 自由拖拽到合适位置,效果如下:
想要更进一步,你可以记住下面几个高频操作快捷键,加速操作流程:
1️⃣ Cmd+T:新建标签页
2️⃣ Cmd+W:关闭标签页
3️⃣ Cmd+D:新建左右分屏
4️⃣ Cmd+Shift+D:新建上下分屏
5️⃣ Cmd+Shift+Enter:放大某一分屏(放大后在按一次即可还原)
记不住也没关系,Cmd+Shift+P 可以打开命令面板,多用几次就熟了。
三、进阶使用篇:固定你的AI工作流
如果你经常在终端打开多个固定窗口,每次手动分屏很麻烦。
cmux支持通过项目里的 .cmux/cmux.json 配置固定工作区布局,以后只要在命令面板里搜索一次,就能自动打开完整布局。
配置方法:直接把你的常用窗口布局告诉 Claude,让它帮你生成 json 文件,并教你如何一键打开。
下面附一个我的日常配置提示词:
(我习惯左边Claude做开发,右边Codex做review,然后加一个Git可视化面板查看改动信息,大家也可以根据自己的布局来调整)
plaintext请帮我给当前项目配置一个 cmux 一键启动工作台。
在项目根目录创建 .cmux/cmux.json,实现这个布局:
- 左侧打开 Claude Code
- 右侧上方打开 Codex,大约占右侧 70%
- 右侧下方打开 lazygit,占右侧剩下的空间 请使用 cmux 的 workspace layout 配置方式,不要使用 Dock 配置。配置完成后,顺便告诉我怎么在 cmux 里重新加载并打开这个工作台。
配置完成后,每次在命令面板(Cmd+Shift+P)输入快捷指令就可以直接打开你的常用布局
注:lazygit(https://github.com/jesseduffield/lazygit)是一个终端里的 Git 可视化工具。它可以让你在终端中查看文件改动、切换分支、查看 commit 记录,需要提前安装
相似文章
manaflow-ai/cmux
cmux 是一个基于 Ghostty 的 macOS 终端,具有垂直标签和通知功能,专为 AI 编码智能体设计,支持 SSH、应用内浏览器以及 Claude Code Teams 集成。
@steipete: 我虽然来晚了,但cmux真的很棒。https://github.com/manaflow-ai/cmux… 当前分工:Codex Mac 应用:知识工作、学习、阅读…
cmux是一款基于Ghostty的macOS终端,具有垂直标签和通知功能,专为AI编程代理设计,支持SSH、应用内浏览器以及Claude Code Teams集成。
@geekbb: 一个专为 AI 编码设计的 macOS 终端,把工作区管理、分屏和 AI agent 启动流程整合到一起。支持横竖分屏,一键启动 Claude Code、Codex、Gemini CLI 等七个 AI agent,右键选中内容直接提交给 …
kooky 是一个专为 AI 编码设计的 macOS 终端,整合工作区管理、分屏和 AI agent 启动流程,支持一键启动多个 AI agent 和右键提交内容。
@GitHub_Daily: 用 tmux 管理终端会话,可以在终端里打开多个对话窗口,即便关掉还能在后台继续。 但现在,经常同时开好几个 Agent 干活,想用 tmux 做终端自动化,得写一堆脚本很麻烦。 于是有位开发者用 Rust 从零写了 rmux,专为 Ag…
介绍 rmux,一个用 Rust 编写的现代终端复用器,专为 AI Agent 和自动化场景设计,可协调多个 Agent 同时运行,兼容 90 多条 tmux 命令,并提供 Python SDK 和浏览器共享会话功能。
@LuBtc888: 说真的,多终端管理tmux我现在基本不碰了。 http://herdr.dev 和 http://muxy.app 这俩工具一用,直接把tmux那套繁琐配置踢出局。 不用记复杂快捷键,不用折腾配置文件,开箱即用,懒人福音。 效率工具这东西…
介绍 Herdr 和 Muxy 两款终端多窗口管理工具,Herdr 是一款基于 Rust 的终端原生代理运行时,支持持久化、鼠标操作和代理状态管理,可替代 tmux。