一个人管十个 AI 同时干活,是什么体验?

0 阅读5分钟

有人每个月在 Claude Code 上烧数万美元。

不是因为他们用 AI 写了多少代码,而是因为他们同时跑着十几个 Claude Code 实例,7×24 小时,每个实例各干各的,互不干扰。

第一反应:这怎么可能?不同任务不会打架吗?

答案是:不会。

而且这件事,入门只需要三行命令。

一个让人头疼的问题

做开发的人都遇到过这种情况。

Claude Code 正在帮你处理一个复杂的重构任务,跑到一半,来了一个紧急 Bug,必须今天修。你不能直接切分支——git checkout 会把整个工作区的文件状态都切过去,打断正在进行的任务,所有上下文全毁。

等重构跑完再处理 Bug?紧急的事情不等人。

这个问题,Git 在 2015 年就有了解法。只是大多数人不知道,或者说,直到 Claude Code 出现,才知道它为什么重要。

这个解法叫 git worktree

从"老式收音机"到"摆满收音机"

用一个比喻来解释。

传统的 git checkout,就像一台老式收音机。你的项目目录在任何时候,只能锁定一个频道——一个分支。想换台,你得先停掉正在播的节目,重新调频,然后还要等一段时间缓冲(npm install,重新编译)。

git worktree 不一样。

它让你从同一个 .git 仓库出发,在外面摆上一排收音机——每台收音机锁定一个不同的频道,各自播放,互不干扰。想听哪个就听哪个。关掉一台,对其他的没有任何影响。

技术原理只有一句话:git worktree 让你能同时在文件系统里检出多个分支,把时间上串行的操作,变成了空间上并行的存在。

所有工作区共享同一份 git 历史,但文件互相独立,分支互相独立,跑在里面的 Claude Code 实例也互相独立。

三个命令,开启并行

假设你今天需要同时处理两个独立任务:issue-12 是个 Bug,issue-13 是个新功能。

先做一个设置:

echo "worktrees/" >> .gitignoremkdir worktrees

worktrees/ 这个容器目录加进 .gitignore,防止它本身被 git 追踪。里面每个工作区的文件仍然完整受 git 管控,不受影响。

然后,为每个任务各开一个工作区:

git worktree add worktrees/issue-12 maingit worktree add worktrees/issue-13 main

这两行执行完,你就有了两个独立的文件目录,都基于 main 分支,但完全隔离。

接下来:

worktrees/issue-12,创建 fix/issue-12 分支,启动 Claude Code,交代任务,让它跑。

不等它跑完,立刻进 worktrees/issue-13,创建 feat/issue-13 分支,启动另一个 Claude Code 实例,交代另一个任务。

两个实例同时在跑。你可以随时 cd 进去看进展,也可以去干别的事情。

等 issue-12 的 review 意见回来,再进那个目录,所有文件状态都在,上下文没丢。改完提交,再回到 issue-13 继续。

整个过程没有等待,没有切换成本,没有"我刚才做到哪了"的迷失感。

一个人管理多个 AI,是真实可行的

李不凯分享这个工作流的时候,说了一句话让我印象深刻:

未来社会的主流工作方式,可能就是一个人类管理者,管理着多个 agent 来干活。 这句话听起来像在畅想未来,但其实它描述的已经是现实——只是大多数人还没意识到。

当你能同时跑三个 Claude Code 实例,你就不再是一个开发者,你是一个小团队的 leader。一个实例在修 Bug,一个在写新功能,一个在做文档。你在几个工作区之间来回切换,做的事情是:看进展,拍决策,给方向,处理卡点。

这和管理一个三人团队,在结构上没有本质差别。

差别在于:你不需要开会,不需要等人,不需要担心沟通成本。

当然,这也意味着你对每个任务要足够清楚——说不清楚的任务,AI 也做不好。并行的前提是每个任务有独立的边界、清晰的目标。模糊的需求交给并行工作流,会乘以三倍混乱。

Git 本来就是为协同设计的

有一个细节我觉得很有意思。

git worktree 不是为 AI 设计的。它是 2015 年 Git 2.5 里加的一个功能,当时是为了解决人类团队的分布式协同问题——多人同时在不同分支上工作,避免互相干扰。

现在,AI 来了,同样的问题出现了:多个 AI 实例同时在不同任务上工作,如何避免互相干扰?

答案还是一样的:worktree,隔离,并行,最后集成。

从人人协同,到人机协同,底层逻辑没有变过。

这件事给我一个启发:现有的工具和概念,很多都可以直接迁移到 AI 工作流里,不需要发明新轮子。提高效率的很多机会,藏在"换个方式用旧工具"这件事里。

试一次就会上瘾。

下次当你在等 Claude Code 跑一个耗时任务的时候,不要干坐着。开一个新 worktree,启动第二个实例,把另一个任务也交出去。

串行变并行,一倍时间,两倍产出。

2026.05.02 09:00 沪·赵巷

📌 声明:本文由 AI 辅助完成