本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


各位佬友好,分享一个我自己在用的多 Agent 工具
最近一直在折腾一个叫 cc-partner 的桌面工具,主要是配合 Claude Code、Codex、OpenCode 这类 CLI Agent 使用。它不是新的 Coding Agent,也不提供模型服务,做的基本都是模型写代码之外的杂活。
为什么会做这个
我现在会让多个 Agent 并行处理不同任务。要避免它们共用同一个目录、Git index 和当前分支,一个比较实用的办法是给每个任务单独建 worktree + branch。
这样确实不容易互相踩文件,但新的麻烦也来了:哪个终端属于哪个 worktree、分支干不干净、任务做完怎么提交、合并和清理,都得自己记。项目和 Agent 一多,很快就会乱。
所以我做了 cc-partner,把这些操作放到一个桌面界面里。它不能消灭合并冲突,只是尽量把并行开发现场整理清楚,少靠脑子记。
现在能干什么
- 项目 / worktree / 终端: 直接创建和切换 worktree,每个 worktree 对应自己的 terminal window / pane,旁边能看文件、Git 状态和提交树;完成后可以 AI commit、合并并清理源 worktree。
- 终端恢复: 装了 tmux 后,应用重启可以重新 attach,断线后补终端历史,也能搜索以前的 session 再 resume。
- 手机接手: 同一局域网里可以用 Mobile Workbench 在手机上打开项目,处理终端、文件、Git、worktree 和自动化任务。
- Agent Hub: 把 Claude、Codex、OpenCode、Grok Build、Gemini CLI、Cursor CLI、Pi 的用户级 / 项目级指令放在一起管理,也能管理 Skill、Command、Agent、MCP 这些资产。
- Prompt 库: 常用 Prompt 可以打标签、搜索、复制、看历史版本和恢复,不用每次去聊天记录里翻。
- 浏览器验证和自动化: 可以跑受控 smoke,保存截图、console、断言和 evidence;Orchestrator 用独立 worktree 跑任务,失败会进返工,需要决定时交给人。
- 文件传输: 局域网内分块传文件并做 SHA256 校验;双方能力匹配时可以断点续传。
- 区域截图: 快捷键框选,画矩形或箭头后直接进剪贴板,贴给 CLI Agent 比较顺手。
- 健康提醒: 久坐、喝水、休息倒计时和免打扰都有,也能看近 7 天记录。
- 活动统计: 看一天里活跃 / 闲置了多久、哪些应用和窗口用得多,以及 24 小时分布。
几个限制先说在前面
- 项目是 local-first,没有公网中转;手机和远端能力走局域网。
- LAN 业务 API 没有调用者身份校验,同一可达网络里的设备可能读写和执行,所以别直接暴露到不受控网络。
- 完整 window / pane 和重启恢复依赖 tmux;没装时会退回普通 PTY。Windows 走默认 WSL 里的 tmux。
- 公开 macOS 包目前是 ad-hoc 签名且没有公证,第一次打开要按 README 操作。
- macOS 上的久坐检测需要辅助功能权限,不授权会降级,但不会影响其它功能。
目前有 macOS、Windows、Ubuntu / Linux 安装包。源码、构建命令、测试范围和还没完成的真机验证,我都尽量写在仓库里了。
希望看到帖子的佬友顺手给个免费的star,助力我继续开发下去。我现在vibe coding已经离不开cc-partner这个工具了,哈哈。