AI 编程工具
ccmux:面向 AI 编程代理的跨设备 tmux 会话管理 TUI
skzv/ccmux · One TUI for every AI coding agent session — Claude Code, Codex, Cursor, and more — in sync across every device.
ELI5:它是什么,解决什么问题
ccmux 是一个用 Go 编写的跨设备 tmux 会话管理器,为 Claude Code、Codex、Cursor、Gemini CLI、Antigravity、pi、Grok、Muse Code 等 AI 编程代理提供统一的终端界面。它以 tmux 作为会话存储,把各会话集中在一个仪表盘里按状态(进行中、空闲、等待输入)着色展示,支持启动、恢复与监督会话,并通过 tailnet 与 SSH/Mosh 连接,让用户从 Mac、笔记本或手机访问同一会话。还提供项目笔记浏览、代理安装与登录状态查看、会话历史恢复、用量统计以及多机自动发现等能力。
核心能力与快速开始
★ 55 · Go
- 能做什么
- 提供统一的 TUI 仪表盘管理多个 AI 编程代理会话;按 active / idle / needs_input 状态对会话着色;通过 tmux 保持会话后台存活,并可 attach / detach;支持从任意设备新建项目并选择托管设备与代理类型;记住并按时间排序历史 Claude / Codex / Antigravity 等对话,一键恢复会话;支持每个项目绑定代理(存于 <project>/.ccmux/agent);提供项目内 Markdown 笔记浏览与 ripgrep 搜索,可切换查看本地或远端设备的笔记;提供 Agents 页面查看各代理安装版本、配置路径与登录状态;提供用量统计(如 Claude 5 小时配额、每代理提示计数)与 --json 输出;通过 tailscale 自动发现同网设备并管理多机;提供 HTTP API(列表、WebSocket PTY attach、send-keys、事件、笔记、用量、配对与推送);提供交互式 setup 向导与 doctor 健康检查,以及原地更新。
- 适用场景
- 在多个设备(Mac、笔记本、手机)之间无缝接续同一个 AI 编程代理会话;集中查看并监督多个并行运行的编码代理状态;在任意设备上新建并远程托管项目而无需手动 ssh / mkdir / tmux 命令;快速恢复历史对话列表中的某次代理会话而不必记住 session ID;在终端内浏览与搜索项目内的 Markdown 笔记;统一检查各代理 CLI 的安装与登录状态;在手机终端(如 Moshi、Blink、Termius)上通过 Mosh 与推送通知接收代理的等待输入事件;为脚本或自建客户端提供基于 ccmuxd HTTP API 的集成。
- 项目形态
- 可直接使用的工具
- 部署方式
- 支持 macOS、Linux,以及通过 WSL2 的 Windows。安装方式包括官方 install.sh 脚本、Homebrew(macOS 或 Linuxbrew)以及源码构建。多机协作依赖 Tailscale(tailnet)自动发现,远程连接通过 SSH 或 Mosh。守护进程 ccmuxd 可通过 `ccmux daemon install` 设置开机自启。源码构建需要 Go 1.26+。
- 主要依赖
- 源码构建需要 Go 1.26+;setup 向导会检查 tmux / mosh / tailscale / claude / gh。手机端目前推荐使用 Moshi 应用(Mosh 连接 + 推送通知),也支持任意 iOS 终端客户端的普通 BEL 回退。API 成本、硬件要求与 AI 模型费用未说明。
- 使用限制
- 项目状态标记为 alpha;许可证为 FSL-1.1-MIT(非标准 OSI 许可,具体条款未说明)。手机端的分类推送通知需依赖 Moshi 应用,普通终端客户端仅支持 BEL 回退,会失去分类能力。远端设备的笔记查看为只读。ccmux 只负责读取笔记,写作由代理完成。Gemini 历史若无可用项目位置,需先在 Gemini CLI 中打开该项目才能从 ccmux 恢复。Moshi 配对、Tailscale 与 gh 的浏览器认证无法通过非交互式 setup 脚本完成。
- 许可证
- NOASSERTION
- 最近推送
- 2026-10-11 09:06
资料检查:2026-10-12 07:00 · 卡片整理:2026-10-12 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
在跨设备环境中统一管理多个 AI 编程代理(Claude Code、Codex、Cursor、Gemini CLI 等)的 tmux 会话:通过单一 TUI 仪表盘按状态查看、启动、恢复和监督各会话,从 Mac、笔记本或手机访问同一会话,并浏览项目笔记、查看代理安装与登录状态、恢复会话历史及查看用量统计。
查看内容依据
ccmux 是一个用 Go 编写的跨设备 tmux 会话管理器,为 Claude Code、Codex、Cursor、Gemini CLI、Antigravity、pi、Grok、Muse Code 等 AI 编程代理提供统一的终端界面。
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。