GitHub出了个桌面App,同时管多个AI Agent
本文约2500字,阅读需要5分钟
2026年7月14日,GitHub发布了Copilot Desktop的技术预览版。
这不是又一个AI编程插件。是一个"AI Agent控制中心"。
你可以同时启动多个AI Agent,让它们在不同的worktree里并行干活,然后在一个面板上看进度。
它解决了什么问题
现在的AI编程工具是这样用的:
1 2 3 4 5 6 7 终端1:Claude Code在改后端终端2:Codex在改前端终端3:Gemini在写文档三个Agent各自跑,你在三个窗口之间来回切。想看它们分别做了什么,去GitHub上看PR。想知道有没有冲突,手动检查。
Copilot Desktop把这些整合到了一个面板。
1 2 3 4 5 Copilot Desktop: ├── Agent 1:改后端(进度80%) ├── Agent 2:改前端(进度45%) ├── Agent 3:写文档(已完成) └── 合并预览:Agent 1和Agent 2改了同一个文件,已自动解决冲突
核心功能
1. My Work 视图
一个统一面板,展示所有Agent的实时状态。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 ┌─────────────────────────────────┐│ My Work ││ ││ 🔄 Agent 1: 重构UserService ││ 进度: 80% | 已改5个文件 ││ ││ 🔄 Agent 2: 新增支付页面 ││ 进度: 45% | 已改3个文件 ││ 警告: 和Agent 1改了同1个文件 ││ ││ ✅ Agent 3: 更新API文档 ││ 完成 | 改了2个文件 ││ 等待Review │└─────────────────────────────────┘
2. 隔离Worktree
每个Agent在独立的Git worktree里运行。
好处:
• 互不干扰:Agent 1改了文件A,不会影响Agent 2 • 冲突可见:如果两个Agent改了同一个文件,系统自动检测 • 独立回滚:某个Agent改坏了,只回滚那个Agent的worktree
对比传统做法——一个Agent在整个项目里改来改去,改坏了很难退。
3. Agent Merge自动化
Agent完成后的合并流程全自动:
1 Agent完成 → 自动推PR → CI检查 → 通过 → 自动请求Review → Review通过 → 合并
合并前自动检查:
• CI是否通过 • Code Review是否完成 • 是否有冲突 • 测试覆盖率是否达标
检查不通过,自动通知开发者介入。
4. Canvases协作面板
一个共享的工作区,人和Agent可以一起在上面协作。
1 2 3 4 5 6 7 8 9 10 11 Canvase: "重构支付模块计划"Agent写: 影响范围分析: - payment-service: 3个文件 - order-service: 2个文件 - frontend: 4个文件人补充: - 要保证向后兼容,旧接口不能直接删 - 分两期:第一期后端,第二期前端
不是聊天,更像是共享白板。
5. Copilot SDK
SDK支持6种语言:Python、Go、Java、TypeScript、C#、Rust。
你可以基于这个SDK,把公司自研的工具接入Copilot生态。
和Claude Code的关系
Copilot Desktop不是替代Claude Code。是"编排Claude Code"。
你在Desktop面板上分配任务,背后可能是Claude Code在执行,也可能是Codex或Gemini。
Desktop的角色:任务分配 + 进度追踪 + 冲突处理Claude Code的角色:实际执行代码变更
两者是互补关系。
现在还只是开始
技术预览版,功能还不完整。但方向很清晰:AI编程从"单Agent对话"到"多Agent协作平台"。
如果你今天同时在用Claude Code、Codex、Cursor,建议关注Copilot Desktop的进展。半年后,它可能成为日常工具栈的核心。
🎁 福利
关注公众号,回复「Desktop」,获取:
1. Copilot Desktop功能全景图 2. 多Agent管理最佳实践 3. 和Claude Code配合使用指南
下一篇:这个新工具把Git和AI融合到了一个App里
专注GitHub热门AI工具拆解
每篇一个项目,看完就能用
夜雨聆风