Claude Code 与 Codex:如何让两者在你的代码上完成同一任务

在 HB Code 中,Codex 会话和 Claude 会话可在同一项目中工作,各自使用独立的 Git worktree。你给两者相同的任务,再自行查看两份修改。本页不判断哪个代理更好。

HB Code 是 Mac 和 Windows 桌面应用,使用你自己的 Claude 和 ChatGPT 套餐,在你的电脑上运行 Claude Code 和 Codex。

步骤

  1. 在终端使用 git worktree add 为仓库创建第二个 worktree。HB Code 列出现有 worktree,不负责创建。
  2. 点击侧边栏中的“添加项目”,选择仓库文件夹。打开顶部栏的分支控件,在 Worktrees 下选择第一个 worktree。
  3. 点击项目上的“新建会话”,选择 Codex,再点击“开始 Codex 会话”。会话在创建时所选的 worktree 中工作。
  4. 选择另一个 worktree,再次点击“新建会话”。选择 Claude,点击“开始 Claude 会话”。向两个会话发送相同的任务文本。
  5. 运行结束后,打开对应会话。点击顶部栏中的“查看 Git 更改”。面板列出所选 worktree 中更改的文件,点击文件即可打开其补丁。
  6. 要进行审查,可让一个代理将其修改发送给另一个会话。发送方对话会显示“发送至”行及对方会话名称。回复稍后会以“来自”行显示。

说明

  • 在同一文件夹中创建的两个会话共享文件。第二次运行会看到第一次运行的修改,“查看 Git 更改”会在同一列表中显示两次运行的修改。
  • HB Code 不创建 worktree 或分支,也不提供将两份更改并排显示的视图。你需要自行比较两份补丁。
  • 不同文件夹中会话之间的消息会等待你处理。收件会话处于只读级别时除外,即 Codex 的只读模式或 Claude 的计划模式。要投递等待中的消息,请在收件会话中点击“立即发送”。
  • 每次运行使用对应代理账户的套餐:Codex 使用 ChatGPT 套餐,Claude Code 使用 Claude 套餐。HB Code 不包含这两个套餐。