
Anthropicは、AIコーディングアシスタント「Claude Code」のGitHub Actions統合において、個人向けMaxサブスクリプションプランのサポートを開始した。これにより、MaxプランユーザーはAPIキーを別途購入することなく、CI/CD環境でClaude Codeを活用できるようになった1。
2025年7月、AnthropicはGitHub上でMaxサブスクリプションユーザー向けの新機能を発表した。Claude Code v1.0.44以降では、/install-github-app
コマンドを使用してGitHub Actionsとの統合設定が可能になり、OAuthトークン認証によるシームレスな連携が実現された1。
Max サブスクリプション対応の概要
今回のアップデートにより、従来はAPIキーの別途購入が必要だったGitHub Actions統合が、既存のMaxサブスクリプションで利用可能になった。これは多くの個人開発者やスタートアップにとって、コスト削減と利便性向上の両面で大きなメリットとなる12。
主な特徴:
- OAuthトークン認証によるシームレスな統合
- APIキーの別途購入が不要
- 既存のMaxサブスクリプションでGitHub Actionsを利用可能
- Pro/Maxプランで統一されたアクセス権限
技術的な実装
OAuthトークンはclaude setup-token
コマンドで生成され、GitHub SecretsにCLAUDE_CODE_OAUTH_TOKEN
として保存される。これにより、従来のANTHROPIC_API_KEY
の代替として使用でき、より安全な認証メカニズムを提供する3。
セットアップ手順
1. Claude Codeの更新
まず、Claude Codeをv1.0.44以降にアップデートする必要がある:
claude update
2. OAuthトークンの生成
ローカル環境でClaude Codeを使用し、トークンを生成:
claude setup-token
このコマンドにより、MaxサブスクリプションアカウントにリンクされたOAuthトークンが生成される。手動での生成が必要な場合は、このコマンドを使用することが推奨されている1。
3. GitHub Actionsワークフローの設定
.github/workflows/claude-assistant.yml
ファイルに以下の設定を追加:
name: Claude Assistant
on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]
issues:
types: [opened, assigned, labeled]
pull_request_review:
types: [submitted]
jobs:
claude-response:
runs-on: ubuntu-latest
steps:
- uses: anthropics/claude-code-action@beta
with:
# Max サブスクリプションユーザーはOAuthトークンを使用
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
github_token: ${{ secrets.GITHUB_TOKEN }}
4. GitHub Secretsの設定
リポジトリの設定でSecretを追加:
- リポジトリの「Settings」→「Secrets and variables」→「Actions」に移動
- 「New repository secret」をクリック
- Name:
CLAUDE_CODE_OAUTH_TOKEN
- Value: 生成したOAuthトークンを貼り付け
利用可能な機能
GitHub Actions統合により、以下の自動化が可能になる2:
コードレビュー
プルリクエストに対する自動コードレビューの実行。コードの品質、潜在的なバグ、改善提案などを提供。
自動実装
Issueで「@claude」をメンションすることで、要求された機能の実装やバグ修正を自動的に実行。
ドキュメント生成
コードベースに基づいたドキュメントの自動生成や更新。
テストコード作成
新しい機能に対するユニットテストやインテグレーションテストの自動生成。
料金プランと利用制限
Maxプラン($20〜$200/月)
- 基本プラン($20/月):約10-40プロンプト/5時間
- 5xプラン($100/月):約50-200プロンプト/5時間
- 20xプラン($200/月):約200-800プロンプト/5時間3
利用可能なモデル:
- Sonnet 4(全プラン)
- Opus 4(5x、20xプランのみ)
統合アクセスにより、Webインターフェース、デスクトップ/モバイルアプリ、Claude Codeのすべてが単一のサブスクリプションで利用可能となった3。
注意事項と制限
シングルユーザー向け
AnthropicはMaxサブスクリプションが単一ユーザー向けであることを強調している。複数のユーザーが利用するリポジトリでは、従来通りAPIキーの使用が推奨される1。
認証の問題
一部のユーザーから、特に企業ネットワーク環境でのOAuth認証に関する問題が報告されている。この場合は以下の手順を試すことが推奨される3:
/logout
コマンドでログアウト- Claude Codeを最新版に更新
- ターミナルを再起動
- 既存の認証情報を削除後、再度セットアップ
ベータ版の制限
現在、Claude Code GitHub Actionsはベータ版として提供されており、以下の制限がある2:
- 予期しない動作変更の可能性
- 一部の高度な機能が未実装
- パフォーマンスの最適化が進行中
今後の展望
Anthropicは、GitHub Actions統合の改善を継続的に行っている。コミュニティからのフィードバックを基に、以下の機能拡張が検討されている:
- エンタープライズプラン向けの専用サポート
- より詳細なログとデバッグ機能
- カスタムワークフローテンプレートの提供
- サードパーティツールとの統合強化
Claude CodeのGitHub Actions統合におけるMaxサブスクリプション対応は、開発者の生産性向上に大きく貢献する機能として注目を集めている。特に個人開発者やスタートアップにとって、高額なAPIキーを別途購入することなくAIアシスタントを活用できる点は大きなメリットとなる。
これらの機能をより深く理解したい方のために、いくつかのリソースを紹介します。
- Claude Code GitHub Actions公式ドキュメントでは、詳細なセットアップガイドとベストプラクティスが提供されている
- GitHub MarketplaceでClaude Code Actionの最新バージョンと更新情報を確認できる
- サンプルリポジトリでは、実際の使用例とワークフロー設定を参照可能
Sources
- Claude Code GitHub Actions Issue #4 - Max subscription support - Anthropic公式発表
- Claude Code Documentation - GitHub Actions - 公式ドキュメント
- Claude Code Repository - 公式リポジトリ