ADE 详解:一个工作台跑所有 coding agent,每个任务一个 git worktree
ADE 详解:一个工作台跑所有 coding agent,每个任务一个 git worktree
五个 agent 同时开工互不踩脚,手机上还能盯着进度——ADE 把"多 agent 并行开发"做成了原生体验。
你现在可能同时跑着 Claude Code 和 Codex:一个修 bug,一个写新功能。它们改同一个仓库、抢同一个工作目录,你得开多个终端窗口、盯着各自的输出、祈祷它们别改到同一个文件。
ADE(ade-app.dev)给出的答案是:一个原生工作台,把每一个主流 AI coding agent——Claude Code、Codex、Cursor、Factory Droid、OpenCode——都装进来,每个任务分配独立的 git worktree,agent 们并行开发互不冲突。macOS、Windows、iOS 和终端四端实时同步:桌面开工,手机看进度,终端继续。
安装一条命令:
# macOS & Linux
curl -fsSL https://ade-app.dev/install.sh | sh
# Windows
irm https://ade-app.dev/install.ps1 | iex这篇文章基于官方文档(welcome + key concepts + lanes),把 ADE 的主要 features 拆解清楚。
本文提纲
- ADE 是什么:agent 时代的原生工作台
- 架构核心:Machine 与 Brain
- Lane:并行不冲突的根基
- Agent chat 与多 agent 分工:CTO 与 Worker
- Proof 与 PR flow:从干活到交付的证据链
- 多端同步:桌面、终端、手机
- 与 Orca 等同类工具的对比
ADE 是什么:agent 时代的原生工作台
ADE 官方一句话定位:"runs every AI coding agent in one native workspace — macOS, Windows, iOS, and the terminal, synced in real time"(在一个原生工作区运行所有 AI coding agent,四端实时同步)。
它解决的痛点很具体:agent 并行开发的"撞车"问题。ADE 的方案是每个任务一个 git worktree——隔离的分支加隔离的工作副本,agent 们在各自的 lane 里改文件、跑测试、提交代码,互不干扰,最后你审查合并赢家。
它是原生应用(不是 Electron 套壳的网页),支持 macOS、Windows 桌面端,iOS 伴侣 App(TestFlight),以及 ade code 终端客户端。无头 Linux 服务器也能接入——ade connect 一条命令,远程机器加入你的账户,随处可达。
架构核心:Machine 与 Brain
理解 ADE 从两个概念开始。
Machine(机器):跑着 ADE brain 的计算机。brain 是常驻引擎,拥有你的项目、lanes、chats 和 Git 状态,并负责运行 agent。
关键设计在于客户端-服务端分离:桌面 App、ade code 终端、web 客户端、iOS 应用,一切都只是 brain 的客户端。这意味着Machine 不必是你面前的这台电脑——在你的笔记本上跑,或在无头 Linux 服务器上跑都一样,ade connect 让它加入你的账户目录,从任何客户端可达。在 Linux 上,brain 就是全部产品:没有 GUI 的服务器照样是完整的一等公民。
这个架构带来的实际好处:agent 跑在性能强的机器上,你从任何设备遥控它——本地轻薄本、公司工作站、云服务器,同一个界面管理。
Lane:并行不冲突的根基
Lane 是 ADE 对 git worktree 的命名——它是一切并行工作的单元:一个隔离的分支 + 工作副本,通常位于 .ade/worktrees/<lane-name>/。agent、终端、diff、测试、PR 全部 scoped 到所属 lane。
使用原则一句话:一个 lane 一个任务——一个功能、一个 bug 修复、一个实验、一个 review 线程。任务长大了就拆新 lane,或者往上堆一个子 lane。
primary lane 与你的 lanes:打开仓库时,你现有的 checkout(repo 根)成为 primary lane——它永远存在、不可删除不可 stack,agent 可以在里面干活,但更安全的习惯是把 primary lane 留给自己,agent 干活都开新 lane。
四种创建 lane 的方式:
- 新 worktree:从默认分支(或任意分支)拉出——默认且最安全。
- 子 lane(stacked):从另一个 lane 而不是 main 分出来,构建有依赖关系的堆叠工作(比如"API 改动"之上叠"前端适配")。
- 导入已有分支:把本地或远程已有的分支纳入托管。
- 挂接外部 worktree:已经在 ADE 外面建了 git worktree?挂上路径即可,ADE 追踪它但不移动不清理。
Lane 隔离的不只是代码——它是完整的并行工作区:
- 代码与分支:独立 worktree 和分支,stash、rebase、merge 都留在 lane 内部。
- 会话:chat、终端、CLI 会话 scoped 到 lane 的 worktree。
- 进程与端口:dev server 和测试各有自己的端口范围和预览——五个 lane 同时跑 dev server,不会抢 3000 端口。这是对多 agent 开发最贴心的细节。
Agent chat 与多 agent 分工:CTO 与 Worker
Agent chat 是 lane 内与编码 agent 的对话。agent 能读文件、改文件、跑 shell 命令、看 diff、创建 commit——完整的工作闭环。provider 支持取决于你的配置:Claude Code、Codex、Cursor、Factory Droid、OpenCode。
真正有意思的是 ADE 的多 agent 组织结构:
- CTO:项目级 agent——一个持久会话线程,带持久记忆。用它做规划、总结项目状态、读写 Linear issue。它是"理解整个项目"的那一层。
- Worker:被分配具体任务的 scoped agent。CTO 规划,Worker 执行,各司其职。
这个命名很形象:你有了一个"数字 CTO"负责想,一群"数字工人"负责干——人类的角色从执行者转向了架构师和验收者。
Proof 与 PR flow:从干活到交付的证据链
Proof(证据)是 ADE 比较独特的设计:工作过程中有意留存的证据——截图、录屏、浏览器轨迹、控制台日志、验证笔记。Proof 可以绑定到具体的 chat。
它解决的问题是:agent 说"我做完了,测试通过"——你怎么信?有了 Proof,agent 的每个关键声明都有对应证据,人工验收时点开看,而不是盲目信任。这和 AI 安全领域"agent 行为可审计"的方向完全一致。
PR flow 把 lane 连到 GitHub PR:review 状态、CI、变更文件、评论、合并风险、stacked PR 关系一目了然。配合 History(可搜索的项目记录:会话、commit、PR 事件、lane 变更、checkpoint),整条"任务 → 开发 → 验证 → 提交 → 审查"链路都可追溯。
集成方面官方支持 GitHub 和 Linear——从 Linear issue 开 lane 干活,完成后 PR 回连,项目管理与代码工作闭环。
多端同步:桌面、终端、手机
ADE 的四端体验是它的差异化卖点:
- 桌面(macOS/Windows):完整工作台,lanes 视图、grid 多模型对比、文件、浏览器、iOS 模拟器。
- 终端(
ade code):同一个 brain 的终端客户端,lanes、chats 在命令行里同样可达——服务器上 SSH 进去接着干活,状态不丢。 - iOS:连到 machine 的 brain,登录同账号自动发现已连接的机器,也可以不配账号直接配对。手机上收通知、远程给 agent 发 follow-up。
- Work surfaces:文件、work sessions、浏览器、iOS 模拟器——agent 干活需要的表面工具都在。
iOS Simulator 内建值得单独说:做 iOS 开发的团队,agent 写完代码直接在 ADE 里跑模拟器验证,配合 Proof 截图留证,整个 iOS 开发流程不需要离开 ADE。
与 Orca 等同类工具的对比
ADE 出现在一个快速成型的新品类里——Agent Development Environment(ADE)。我们之前写过 stablyai 的 Orca(7.4 万星),两者同为"多 agent 并行工作台 + worktree 隔离",定位高度重叠,但侧重不同:
| 维度 | ADE | Orca |
|---|---|---|
| 隔离单元 | Lane(git worktree),含堆叠子 lane | Parallel worktrees |
| 多 agent 组织 | CTO(项目规划)+ Worker(执行)的分工模型 | 一个 prompt 扇给多个 agent 对比 |
| 多端 | macOS/Windows/iOS/终端原生四端同步 | 桌面 + 手机伴侣 |
| 特色 | Proof 证据链、iOS Simulator 内建、Linear 集成 | Design Mode、GitHub/Linear 集成、SSH worktrees |
| 开源 | 未开源(免费使用) | MIT 开源,7.4 万星 |
选型直觉:重 iOS 开发、要堆叠工作流、想要"CTO 管工人"的组织结构,ADE 的设计更细;重开源可控、要 Design Mode 点 UI 元素进 prompt,Orca 更合适。 两者都处于快速迭代期,建议都以实际工作流跑一周再定。
这个品类本身值得持续关注:当 coding agent 的单价和能力都到位后,"怎么组织一群 agent 干活"就成了新的主战场——worktree 隔离、证据链、多端同步这些细节,正在定义下一代开发环境的标准。
参考链接
- ADE 官网 - 产品主页与下载
- ADE 文档:Welcome - 官方文档入口
- ADE 文档:Key concepts - 十大核心概念
- ADE 文档:Lanes - worktree 并行机制详解
- ADE iOS 下载 - TestFlight 伴侣 App
- 我的 Orca 拆解 - 同类多 agent 工作台对比
- 我的 AX 拆解 - Google 的 agent 编排运行时(集群级)
你现在怎么同时跑多个 coding agent?开多个终端窗口还是已经在用工作台?评论区聊聊你的工作流,觉得有用点个赞让更多开发者看到。
作者: itech001 来源: 公众号:AI人工智能时代(the-ai-era) 网站: https://www.theaiera.top/ 关注每日最新AI新闻和技术博客,主页有更多的文章的AI 技术参考:https://www.theaiera.top
本文首发于 AI人工智能时代,转载请注明出处。