什么是 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 将执行日志同步到手机端。但主流使用场景是从手机发起,尤其是需要离开电脑后继续推进任务时。
下一步
- 快速入门 — 5 分钟完成安装与首次使用
- Agent 启动与控制 — 了解如何管理 Agent 任务
