为什么不能在同一个目录开两个 Agent
两个 Agent 同时改同一份文件、同一个 Git 索引,结果就是互相覆盖、提交混在一起。Git 自带的 worktree 可以让同一个仓库在多个目录里各自检出一个分支,每个 Agent 只在自己的目录里工作:
git worktree add ../myapp-feature-a -b feature-a
git worktree add ../myapp-fix-login -b fix-login
git worktree list任务完成、分支合并后删除目录:
git worktree remove ../myapp-feature-aClaude Code 和 Codex 都能在 worktree 目录里正常工作;各自的项目配置文件(如 CLAUDE.md、AGENTS.md)随分支一起存在。
每个任务一个终端,用 tmux 保持
远程桌面或 SSH 断开时,普通终端里的进程可能跟着结束。把每个 Agent 放进独立的 tmux 会话,断开后它继续运行,回来再接上:
tmux new -s feature-a # 新建会话,在里面运行 claude 或 codex
# 按 Ctrl-b 再按 d 离开,任务继续跑
tmux attach -t feature-a # 回来接着看
tmux ls # 列出所有会话Claude Code 的会话还可以用 /remote-control 接到手机上;Codex 通过 SSH 加 tmux 同样能随时接回。
资源和账号的边界
- Agent 程序很轻:Claude Code 官方要求 4GB 以上内存,模型推理在云端。
- 重的是你的项目:几个任务同时跑 npm install、xcodebuild、Docker 或模拟器时,内存和磁盘会一起紧张。先开两个,看活动监视器再决定加不加。
- 账号用量:Claude 订阅和 ChatGPT 套餐都有用量上限,并行越多,额度消耗越快;API Key 则按用量计费。
- 网络:每个 Agent 都在持续和云端通信,机器所在网络要稳定。
收尾:审查与合并
每个 worktree 对应一个分支和一个合并请求,由人审查差异、跑完整测试后再合并;不要让 Agent 直接改主分支。任务结束后清理 worktree 和 tmux 会话,避免过期分支越积越多。
团队里常见的做法是一人一台独享 Mac,各自的任务、账号和权限互不干扰;wodeMac 的 M6 Mac mini 预装 Claude Code 和 Codex,管理员权限归你,7×24 在线。年付一单 5 台及以上,第一年整单再减 2.5%。
| 周期 | 一次支付 | 服务周期 |
|---|---|---|
| 月付 | $169 | 1 个月 |
| 季付 | $481.65 | 3 个月 |
| 半年付 | $912.60 | 6 个月 |
| 年付 | $1,723.80 | 12 个月 |
常见问题
两个 Claude Code 会话能同时改同一个仓库吗?
可以,但要用 git worktree 给每个会话一个独立目录和分支;在同一目录同时跑会互相覆盖文件。
一台 Mac mini 能同时跑几个 Agent?
没有固定数字。Agent 本身很轻,瓶颈是各任务同时触发的构建、测试、模拟器占用的内存,以及账号的用量上限。先开两个,看活动监视器和额度再加。
远程桌面断开后,终端里的任务会停吗?
放在 tmux 里的会话不会随远程桌面断开而停止,重新连接后 tmux attach 即可接着看。
信息来源与核对入口
本页根据核验日可读取的官网资料整理。配置、库存、价格及规则可能更新,实际以当前订单、确认报价和服务条款为准。它是选型与准备指南,不是已完成项目的客户案例。