Claude Code 与 Codex:如何让两者在你的代码上完成同一任务
在 HB Code 中,Codex 会话和 Claude 会话可在同一项目中工作,各自使用独立的 Git worktree。你给两者相同的任务,再自行查看两份修改。本页不判断哪个代理更好。
HB Code 是 Mac 和 Windows 桌面应用,使用你自己的 Claude 和 ChatGPT 套餐,在你的电脑上运行 Claude Code 和 Codex。
步骤
- 在终端使用 git worktree add 为仓库创建第二个 worktree。HB Code 列出现有 worktree,不负责创建。
- 点击侧边栏中的“添加项目”,选择仓库文件夹。打开顶部栏的分支控件,在 Worktrees 下选择第一个 worktree。
- 点击项目上的“新建会话”,选择 Codex,再点击“开始 Codex 会话”。会话在创建时所选的 worktree 中工作。
- 选择另一个 worktree,再次点击“新建会话”。选择 Claude,点击“开始 Claude 会话”。向两个会话发送相同的任务文本。
- 运行结束后,打开对应会话。点击顶部栏中的“查看 Git 更改”。面板列出所选 worktree 中更改的文件,点击文件即可打开其补丁。
- 要进行审查,可让一个代理将其修改发送给另一个会话。发送方对话会显示“发送至”行及对方会话名称。回复稍后会以“来自”行显示。
说明
- 在同一文件夹中创建的两个会话共享文件。第二次运行会看到第一次运行的修改,“查看 Git 更改”会在同一列表中显示两次运行的修改。
- HB Code 不创建 worktree 或分支,也不提供将两份更改并排显示的视图。你需要自行比较两份补丁。
- 不同文件夹中会话之间的消息会等待你处理。收件会话处于只读级别时除外,即 Codex 的只读模式或 Claude 的计划模式。要投递等待中的消息,请在收件会话中点击“立即发送”。
- 每次运行使用对应代理账户的套餐:Codex 使用 ChatGPT 套餐,Claude Code 使用 Claude 套餐。HB Code 不包含这两个套餐。