# Claude Code vs Codex:同じタスクで試す方法

> HB Code で、1 つのプロジェクトの 2 つの git worktree を使い、Claude Code と Codex に同じタスクを与えます。それぞれの変更を読みます。次に、一方のエージェントにもう一方の変更をレビューさせます。

HB Code では、Codex のセッションと Claude のセッションが、それぞれ専用の git worktree で同じプロジェクトの作業をできます。両方に同じタスクを与え、2 つの変更を自分で読みます。このページは、どちらのエージェントが優れているかを述べません。

HB Code は Mac と Windows 向けのデスクトップアプリです。自分のコンピューターで、自分の Claude と ChatGPT のプランを使って Claude Code と Codex を実行します。

## 手順

1. ターミナルで git worktree add を使い、リポジトリの 2 つ目の worktree を作ります。HB Code は既存の worktree を一覧に表示し、作成はしません。
2. サイドバーで Add project を押します。リポジトリのフォルダを選びます。上部のバーのブランチコントロールを開きます。Worktrees の下で 1 つ目の worktree を選びます。
3. プロジェクトで New session を押します。Codex を選びます。Start Codex session を押します。セッションは、作成するときに選択されている worktree で作業します。
4. もう一方の worktree を選びます。もう一度 New session を押します。Claude を選びます。Start Claude session を押します。両方のセッションに同じタスクの文面を送ります。
5. run が終わったら、そのセッションを開きます。上部のバーで View git changes を押します。パネルには選択中の worktree の変更ファイルが並び、各ファイルからパッチを開けます。
6. レビューするには、一方のエージェントに、変更をもう一方のセッションへ送るよう頼みます。送信側のスレッドには、相手のセッション名が付いた Message to の行が表示されます。回答は、後で Message from の行として届きます。

## 補足

- 同じフォルダに作成した 2 つのセッションは、そのファイルを共有します。2 つ目の run には 1 つ目の run の変更が見え、View git changes には 2 つの変更が 1 つの一覧に表示されます。
- HB Code は worktree もブランチも作成せず、2 つの変更を並べて表示するビューもありません。2 つのパッチは自分で比較します。
- 2 つのフォルダにあるセッション間のメッセージは、あなたの操作を待ちます。例外は、受信側が読み取り専用のレベルの場合です。読み取り専用のレベルは、Codex では Read only、Claude では Plan mode です。待機中のメッセージを届けるには、受信側のセッションで Send now を押します。
- 各 run は、そのエージェントのアカウントのプランを使います。Codex はあなたの ChatGPT プラン、Claude Code はあなたの Claude プランです。HB Code にはどちらのプランも含まれません。

## ハンドブックで詳しく読む(英語)

- [Codex and Claude side by side](https://www.hbcode.ai/docs/agents.md#side-by-side): How Codex and Claude share one chat layer
- [What each agent can do](https://www.hbcode.ai/docs/agents.md#capabilities): How Codex and Claude share one chat layer
- [Messages between sessions](https://www.hbcode.ai/docs/message-delivery.md#session-messages): Message delivery: outbox, turn, history
- [Messages to another session](https://www.hbcode.ai/docs/tools/agent-tools.md#session-messages): Documents, speech, video, alerts, sessions, and session messages

## ガイド

- [使用量の上限を確認し、複数のアカウントを使う方法](https://www.hbcode.ai/ja/claude-code-usage-limits.md)
- [Claude Code や Codex の作業内容を確認する方法](https://www.hbcode.ai/ja/claude-code-ui.md)
- [Claude Code と Codex のセッションを複数実行する方法](https://www.hbcode.ai/ja/claude-code-sessions.md)
- [スマートフォンで Claude Code や Codex を使う方法](https://www.hbcode.ai/ja/claude-code-mobile.md)
- [Claude Code のサブエージェントの動きを確認する方法](https://www.hbcode.ai/ja/claude-code-subagents.md)
- [Mac と Windows のデスクトップアプリで Codex を実行する方法](https://www.hbcode.ai/ja/codex-desktop-app.md)
- [HB Code をダウンロード](https://www.hbcode.ai/ja/downloads)
