Wain AI/Tech Blog

世界のAIニュースブログ

広告
広告スペース(728x90)

Claude Code、GitHub ActionsでMaxサブスクリプション対応を開始

Anthropicが個人向けMaxプランユーザー向けにGitHub Actions統合を実現。OAuthトークン認証により、APIキー不要でCI/CD環境でのAI活用が可能に

Claude Code、GitHub ActionsでMaxサブスクリプション対応を開始

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を追加:

  1. リポジトリの「Settings」→「Secrets and variables」→「Actions」に移動
  2. 「New repository secret」をクリック
  3. Name: CLAUDE_CODE_OAUTH_TOKEN
  4. 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

  1. /logoutコマンドでログアウト
  2. Claude Codeを最新版に更新
  3. ターミナルを再起動
  4. 既存の認証情報を削除後、再度セットアップ

ベータ版の制限

現在、Claude Code GitHub Actionsはベータ版として提供されており、以下の制限がある2

  • 予期しない動作変更の可能性
  • 一部の高度な機能が未実装
  • パフォーマンスの最適化が進行中

今後の展望

Anthropicは、GitHub Actions統合の改善を継続的に行っている。コミュニティからのフィードバックを基に、以下の機能拡張が検討されている:

  • エンタープライズプラン向けの専用サポート
  • より詳細なログとデバッグ機能
  • カスタムワークフローテンプレートの提供
  • サードパーティツールとの統合強化

Claude CodeのGitHub Actions統合におけるMaxサブスクリプション対応は、開発者の生産性向上に大きく貢献する機能として注目を集めている。特に個人開発者やスタートアップにとって、高額なAPIキーを別途購入することなくAIアシスタントを活用できる点は大きなメリットとなる。

これらの機能をより深く理解したい方のために、いくつかのリソースを紹介します。

Sources

  1. Claude Code GitHub Actions Issue #4 - Max subscription support - Anthropic公式発表
  2. Claude Code Documentation - GitHub Actions - 公式ドキュメント
  3. Claude Code Repository - 公式リポジトリ