Skip to content

什么是 Cooder

Cooder 是一个让 AI Agent 在后台持续工作的工具。Agent 会话由手机 App(客户端)发起:你在客户端发送任务后,VS Code 端持续执行;离开电脑期间,你仍可随时在手机端查看进度并追加指令。

解决什么问题

AI Agent 执行复杂任务时,往往需要几十分钟甚至更长。传统使用方式下,你必须守在电脑前等待,或者频繁切换回去查看状态。Cooder 让这一切改变:

  • 后台持续执行 — Agent 不依赖你的操作,独立完成任务
  • 手机实时掌控 — 消息实时推送,随时查看进度、发送新指令
  • 不打断工作流 — 你可以通勤、开会、休息,AI 在替你工作

组成部分

组件说明
VS Code 扩展在 GitHub Copilot Chat 中提供 @cooder 命令,负责启动和管理 Agent
Relay Server中继服务,将 VS Code 端的消息实时转发到手机
Cooder App (PWA)手机端界面,支持 Web、iOS、Android、Electron

工作流程

手机 App(输入任务,点击发送)
      ↓ WebSocket
  Relay Server(消息转发)
      ↓ remote_command
  VS Code 扩展(运行 Agent Loop,调用 Copilot LM API)
      ↓ agent_text / status_update 实时流回
  Relay Server

  手机 App(实时接收日志,查看进度)

任务从手机端发起,VS Code 扩展在后台接收指令并执行,执行日志实时流回手机。VS Code 不需要在前台操作——保持 VS Code 打开并已配对即可。

典型场景

通勤场景:早上 9:00 打开手机 Cooder App,在输入框描述任务"实现用户登录功能",点击发送。VS Code 扩展在后台接收到任务,驱动 Copilot AI 开始分析代码库。地铁上日志实时滚动:代码结构分析完毕、主要文件已创建、正在接入认证模块。发送追加指令"顺便加上限流"。11:30 到公司,打开 VS Code,diff 已就绪,直接进入 code review。

关于 @cooder 命令

VS Code 中的 @cooder Chat Participant 是另一条入口:你也可以直接在 VS Code Copilot Chat 面板中发起任务,扩展同样会通过 Relay 将执行日志同步到手机端。但主流使用场景是从手机发起,尤其是需要离开电脑后继续推进任务时。

下一步