使用场景 · Claude Code 并行
让多个 Claude Code Agent 在并行分支上工作
Claude Code 是终端里针对一个工作目录运行的进程。给每个 Claude Code 会话分配一个 Git worktree,多任务、多会话就能真正并行。
为什么需要并行 Claude Code
- Claude Code 最擅长长上下文任务——而这些任务恰恰最不该串行跑。
- 同一目录下开两个 Claude Code 会话会互相覆盖文件,把工作搞乱。
- 手动 git checkout 切来切去,Agent 的上下文一切就丢。
- Worktree 给每个 Claude Code 会话独立沙盒,多个并行运行不冲突。
怎么用 ParallelCode 让 Claude Code 并行
- 1
一个任务建一个 worktree
在 ParallelCode 里基于目标分支建立 worktree。每个 worktree 都是普通目录,Claude Code 可以直接 cd 进去。
- 2
在每个 worktree 启动 Claude Code
在每个 worktree 里开终端、启动 Claude Code。文件、历史、对话状态各自独立。
- 3
并行跑
同时启动多个 Claude Code Agent——一个写功能、一个重构模块、一个更新文档,互不打扰。
- 4
审阅与合并
用 ParallelCode 查看每个 worktree 的 diff,提交、合并或丢弃。失败的实验删 worktree 即可。
常见问题
Claude Code 真的能同时跑多个会话吗?
能。Claude Code 就是一个绑在工作目录上的 CLI 进程,只要每个会话有独立目录(worktree 即可),上限取决于你的机器,没有别的限制。
需要给每个会话单独配 Anthropic API Key 吗?
不需要。同一把 Key 跨会话都能用——计费按 token,不按并发。
能在不同 worktree 里混用 Claude Code 和 Cursor 吗?
当然可以。常见做法是一个 worktree 跑 Claude Code 做重构、另一个跑 Cursor 做 UI,全部并行。