Claude Code GitHub Actions料金ガイド
Claude CodeをGitHub Actionsで使用する場合、Anthropic APIの料金とGitHub Actionsの実行料金の両方がかかります。この記事では、料金体系の詳細と費用を最適化する方法を解説します。
料金の構成要素
Claude Code + GitHub Actionsを使用する際の料金は、以下の2つから構成されます。
項目 | 課金元 | 課金単位 |
|---|---|---|
Claude API利用料 | Anthropic | トークン数 |
GitHub Actions実行料 | GitHub | 実行時間(分) |
Anthropic API料金
従量課金(API)の場合
AnthropicのAPIを直接使用する場合の料金です。
Claude Sonnet 4(2025年1月時点):
項目 | 料金 |
|---|---|
入力トークン | $3 / 100万トークン |
出力トークン | $15 / 100万トークン |
Claude Opus 4.5:
項目 | 料金 |
|---|---|
入力トークン | $15 / 100万トークン |
出力トークン | $75 / 100万トークン |
1回のレビューあたりの目安
一般的なPRレビュー(差分500行程度)の場合:
項目 | トークン数 | 料金(Sonnet) |
|---|---|---|
入力(コード + プロンプト) | 約5,000〜10,000 | $0.015〜$0.03 |
出力(レビューコメント) | 約1,000〜3,000 | $0.015〜$0.045 |
合計 | 約$0.03〜$0.08 |
月間100回のレビュー: 約$3〜$8
Max Subscription(定額)の場合
Claude Maxサブスクリプションを使用する場合、API従量課金ではなく定額で利用できます。
プラン | 月額料金 | GitHub Actions利用 |
|---|---|---|
Pro | $20/月 | 使用不可 |
Max 5x | $100/月 | 可能 |
Max 20x | $200/月 | 可能 |
注意: GitHub ActionsでMax Subscriptionを使用するには、claude setup-tokenでトークンを発行し、CLAUDE_CODE_OAUTH_TOKENとしてSecretsに設定する必要があります。
GitHub Actions料金
無料枠
GitHubプランに応じた無料枠があります。
プラン | 無料枠(月間) |
|---|---|
Free | 2,000分 |
Pro | 3,000分 |
Team | 3,000分 |
Enterprise | 50,000分 |
超過料金
無料枠を超えた場合の料金(Linux):
ランナー | 料金/分 |
|---|---|
ubuntu-latest | $0.008 |
ubuntu-latest(2コア) | $0.008 |
ubuntu-latest(4コア) | $0.016 |
1回のレビューあたりの目安
Claude Code Actionの実行時間は、レビュー内容によって異なります。
処理内容 | 実行時間 | 料金 |
|---|---|---|
小規模PR(〜100行) | 1〜2分 | $0.008〜$0.016 |
中規模PR(〜500行) | 2〜5分 | $0.016〜$0.04 |
大規模PR(1000行以上) | 5〜10分 | $0.04〜$0.08 |
総コストの計算例
ケース1: 小規模チーム(月50PR)
前提:
- チーム人数: 5人
- 月間PR数: 50件
- 平均差分: 200行
- 使用モデル: Claude Sonnet
項目 | 計算 | 月額 |
|---|---|---|
Anthropic API | 50PR × $0.05 | $2.50 |
GitHub Actions | 50PR × 2分 × $0.008 | $0.80 |
合計 | $3.30 |
ケース2: 中規模チーム(月200PR)
前提:
- チーム人数: 20人
- 月間PR数: 200件
- 平均差分: 300行
- 使用モデル: Claude Sonnet
項目 | 計算 | 月額 |
|---|---|---|
Anthropic API | 200PR × $0.06 | $12 |
GitHub Actions | 200PR × 3分 × $0.008 | $4.80 |
合計 | $16.80 |
ケース3: Max Subscription活用
前提:
- Max 5xプラン($100/月)を使用
- 月間PR数: 200件
項目 | 月額 |
|---|---|
Max 5x Subscription | $100 |
GitHub Actions | $4.80 |
合計 | $104.80 |
比較: API従量課金より高くなる場合もありますが、ローカルでのClaude Code利用も含まれるため、総合的にはお得になることが多いです。
費用を最適化する方法
1. トリガー条件を絞る
全PRではなく、特定の条件でのみ実行:
jobs:
review:
if: |
contains(github.event.pull_request.labels.*.name, 'needs-review') ||
github.event.pull_request.draft == false
2. 変更ファイル数で制限
大規模PRは手動レビューに任せる:
jobs:
review:
if: github.event.pull_request.changed_files < 20
3. 特定のディレクトリのみ対象
on:
pull_request:
paths:
- 'src/**'
- '!src/tests/**'
4. レビュー頻度を制限
初回コミット時のみレビュー(更新時は手動):
on:
pull_request:
types: [opened] # synchronizeを除外
5. 軽量モデルの活用
セキュリティチェックなど特定の観点のみの場合、Haikuを使用:
- uses: anthropics/claude-code-action@v1
with:
model: claude-3-haiku-20240307
料金モニタリング
Anthropic Console
console.anthropic.comで利用状況を確認:
- 日次/月次のトークン使用量
- コスト推移
- APIキーごとの内訳
GitHub Actions
リポジトリの「Settings」→「Actions」→「Usage」で確認:
- ワークフローごとの実行時間
- 月間使用量
- 残り無料枠
予算アラートの設定
Anthropic: Console設定で利用上限を設定 GitHub: Organization設定で予算制限を設定
よくある質問
Q: 無料で使えますか?
A: GitHub Actionsの無料枠(2,000分/月)内であれば、Actions自体は無料です。ただし、Anthropic APIの料金は別途かかります。
Q: Max Subscriptionと従量課金、どちらがお得?
A: 月間のAPI利用が$100を超える場合、または日常的にClaude Codeを使う場合はMax Subscriptionがお得です。
Q: 料金が急増するリスクは?
A: 以下の対策で防げます:
- Anthropic Consoleで利用上限を設定
- ワークフローのトリガー条件を絞る
- 月次でコストレビューを実施
まとめ
Claude Code + GitHub Actionsの料金ポイント:
- 小規模チームなら月$5以下で運用可能
- Max Subscriptionを使えば定額で安心
- トリガー条件の最適化で無駄なコストを削減
- モニタリングで予期せぬ費用増を防止
費用対効果を考えると、コードレビューの品質向上と時間削減効果は料金以上の価値があります。まずは小規模から始めて、効果を確認しながら活用範囲を広げていきましょう。