ianjwhite99/opencode-with-claude

OpenCode plugin to use your Claude Max/Pro subscription with OpenCode via Meridian

何を解決するか

OpenCode内でClaude Maxサブスクリプションを使用するプロセスを簡素化し、プロキシサーバーの管理を自動化します。別途プロキシCLIやDockerコンテナを手動で実行する必要がなく、OpenCodeの起動時や終了時にプロキシのライフサイクル(起動・停止)を自動で処理します。

動作方法

このプラグインはOpenCodeのプラグインシステムに統合され、ローカルプロキシサーバー(Meridian)を実行します。OpenCode起動時に、プラグインはプロキシを起動し、Anthropicプロバイダーを設定します。OpenCodeからのリクエストはこのローカルプロキシを経由し、Claude Agent SDKを介してOAuth認証を使用してAnthropicのClaude Maxと通信します。標準のAPIキーではなく、OAuth認証を使用します。

対象ユーザー

Claude Maxサブスクリプションを持っているOpenCodeユーザーで、別途インフラを管理せずにシームレスに統合したい開発者。

特徴

  • 自動ライフサイクル管理: OpenCodeの起動・終了に合わせてプロキシを自動起動・停止。
  • マルチインスタンス対応: 複数のOpenCodeウィンドウに対してユニークなポートを割り当て、セッションの競合を回避。
  • プロファイル管理: 複数のClaudeアカウントとSDKのカスタマイズを設定ファイルでサポート。
  • APIキー不要: Claude MaxサブスクリプションからのOAuth認証を使用。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト