

电脑上装了 Claude Code,也装了 Codex,哪个额度用完就换另一个;项目一忙,桌面上同时开着四五个终端窗口,每个窗口里都塞着一个 Agent。
谁跑到哪一步、谁卡在权限确认上等同意、谁已经干完,只能挨个窗口翻过去看。
直到最近,我在 GitHub 上翻到一个开源项目:Teambuddy。
先把散落的 Agent 收进一块面板
Teambuddy 是一个开源的一站式 AI 编码工作台,把 Claude Code、Codex、Cursor、Qoder、Kimi、通义千问等十余种主流 CLI 编码 Agent 收进同一个桌面面板,用“AI 员工”的方式统一编排。
看板负责派活和追踪状态,任务卡片拖拽就能流转;每个任务自带一个对话工作台,Agent 遇到关键决策会在这里发起确认;再往上是专家流水线,需求拆解、编码、测试、评审可以分别交给不同的 Agent。
所有 Agent 仍然跑在自己的电脑上,直接在本地 Git 仓库里干活,代码不出本机。
扫一次码,微信就成了遥控器
真正让我觉得省心的,是它新加的远程通道。
打开客户端的远程通道设置,点一下微信图标,弹出扫码登录框,手机微信扫一下就连上;之后这里会变成“取消连接”,随时可解绑。
它不是把电脑桌面投到手机上,而是任务级的对话通道——手机这头不操作界面,只跟任务打交道。


/task:先看清电脑上有哪些活
连上之后,我在微信里发了一句 /task,客户端立刻回过来一份清单:
当前有几个任务在进行,每项都以 #task_id 任务名 的形式列出,id 足够短,方便后面引用;
筛选用 /task -a、-r、-f、-e,分别看所有、进行中、已完成和易堵塞。
某个状态下一条任务都没有时,它会明确回一句“当前没有处于某状态的任务”,而不是丢个空白回来。

@task_id:绑定任务,随手把指令发下去
能指挥才是重点。Teambuddy 用 @task_id 解决这件事,有两种发法。
只发一个 @task_id,它会切换到该任务,并把最后一条执行结果发回来——是最终输出,不是中间过程,之后我再发的内容会自动下发到这个任务;绑定关系本地记住,一个通道一次只绑一个任务,直到发下一个 task_id 才切换。
发“@task_id + 内容”,则是在切换的同时把这句话直接发出去,相当于我坐在电脑前敲了同一句指令,随后收到“已切换到某某任务,并发送了消息……”的回执。
结果自动回推,人在外面也不瞎猜
这条通道是双向的。客户端跑完后,结果会通过微信推回来,格式是“某任务最新的执行结果为……”,并提示可以继续用 @task_id 切换任务接着聊。
任务正在处理消息时再发指令,会提示“当前正在执行中,暂不支持发送新的消息”;没绑定任务就直接发内容,它固定回一句“请问您想要操作哪个任务?”,不会把消息随便丢掉。
官网提供客户端,装好后建一条流水线、给每个角色的 Agent 绑定本机 CLI,在看板新建任务并选好代码目录,再打开远程通道扫码连上微信就能用。
项目地址:












