GitHub上でClaude/Codexを使い分けるタスク別運用ガイド
2026年2月、GitHub上でClaudeとOpenAI Codexが「Copilot coding agent」として使えるようになった。Copilot Pro+またはEnterprise契約があれば、追加料金なしで試せる。
ただし「どっちを使えばいいの?」という疑問が出てくる。結論から言うと、Issue/PRベースの短い実装タスクにはGitHub上のエージェント呼び出し、定期的な自動レビューやレポート生成にはGitHub Actions経由という使い分けが現時点では効率的だ。
この記事では、タスクの種類別にどちらをどう使うかを整理する。
基本の呼び出し方法
GitHub上でClaude/Codexを使うルートは3つある。
- Agentsタブから直接開始 — Web/Mobile/VS Codeいずれからもアクセス可能
- IssueやPRにエージェントを割り当て — 作業の起点をIssueにしておくとトレースしやすい
- PRレビューコメントで
@claude/@codex/@copilotと呼び出す — 修正を反復させるときに便利
VS Codeの場合は「Agent sessions view」でセッションの進捗を追える。
覚えておくべき制約として、1セッション=1 premium request消費というルールがある。Public Preview中は追加課金こそないが、回数には上限がある。「とりあえず全部投げる」ではなく、タスクをまとめすぎない設計が必要になる。
タスク別の使い分け
パターン1:Issue駆動の短距離タスク
「バグ修正」「小規模な機能追加」「リファクタ」など、1〜2ファイル程度で完結する作業向け。
やり方:
- Issueにやりたいことをできるだけ具体的に書く
- エージェント(ClaudeでもCodexでも)を割り当てる
- 生成されたPRを確認してマージ
この運用なら、premium requestの消費も1回で済む。逆に「あれもこれも」と詰め込むと、途中で止まったり追加の呼び出しが必要になったりして非効率だ。
ClaudeとCodexの使い分けは正直なところ、現時点では「試して合う方を選ぶ」しかない。どちらもPublic Preview段階で、得意分野の明確な差はまだ見えていない。
パターン2:PRレビューでの反復修正
レビューコメントで @claude や @codex をメンションすると、指摘に対応した修正を提案してもらえる。
たとえば「この関数、エラーハンドリングが足りない」とコメントして @claude を付ければ、対応案を出してくれる。人間がレビューして、よければコミット。
ここでのポイントは具体的に指示すること。「なんか直して」ではなく「このケースでnullが来たときの処理を追加して」のように書く。曖昧な指示は無駄なやり取り(=premium request消費)につながる。
パターン3:GitHub Actionsでの自動化
「毎晩mainブランチの差分をレビューする」「PRが作られたら自動でコードの問題点を指摘する」といった定期・自動タスクには、GitHub ActionsにClaude Code Actionを組み込む方法がある。
- uses: anthropics/claude-code-action@v1
with:
prompt: "このPRの変更点をセキュリティ観点でレビューして"
claude_args: "--model opus --max-turns 3"
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
promptで指示を渡し、claude_argsでモデル(opusなど)や最大ターン数を制御する。--max-turnsを設定しておかないと、延々と処理が続いてコストが膨らむリスクがある。
コストと暴走を抑える設計
GitHub Actionsでの運用では、2種類のコストが発生する点に注意。
- GitHub Actions minutes(ランナーの稼働時間)
- AnthropicのAPIトークン課金
対策としては:
--max-turnsでターン数を制限する- ワークフローにtimeoutを設定する
concurrencyで同時実行数を絞る@claudeへの指示は具体的に書く(曖昧だと無駄な反復が増える)
「AIが勝手に動き続けて朝起きたら請求がとんでもないことに」という事故は、これらの設定で防げる。
セキュリティ面で守るべきルール
Claude Code Actionの公式ドキュメントには、以下の注意点が明記されている。
- APIキーは絶対にコードに直接書かない — 必ずGitHub Secretsを使う(例:
ANTHROPIC_API_KEY) - 最小権限の原則 — 必要な権限だけを付与する
- AIの提案は人間がレビューしてからマージ — 自動マージは避ける
副業で複数人が触るリポジトリだと特に、このあたりのルールを最初に決めておかないと事故が起きやすい。
Codex単体での利用について
OpenAI Codexは「Copilotで動くVS Code拡張」としても提供されている。現時点ではVS Code Insiders+Copilot Pro+の組み合わせで使える。
ただし注意点として、利用可能なモデルがCopilotのモデルポリシー設定と一致しない場合があるとドキュメントに書かれている。「Copilot側で有効にしたはずなのにCodex拡張では使えない」というケースがあり得るので、動かないときはこの点を確認してみるといい。
Claude/CodexのGitHub統合はまだPublic Previewで、今後仕様が変わる可能性は高い。とはいえ「Issue駆動の単発タスク」と「Actions経由の自動化タスク」という2軸で使い分けを意識しておけば、回数制限やコスト爆発に振り回されずに済む。
まずは小さなタスクで試して、自分のワークフローに合うかどうか確かめてみてほしい。