lich0821/ccNexus

Intelligent API gateway for Claude Code and Codex CLI - rotate endpoints, monitor usage, and seamlessly integrate OpenAI, Gemini, and other platforms.

何を解決するか

ccNexus は複数の AI API エンドポイントを管理およびローテーションするためのプロキシエージェントです。API の不安定性や認証の複雑さという問題を、自動フェイルオーバー、異なる AI プロバイダー間でのフォーマット変換、大量の認証トークンを集中管理するシステムにより解決します。

動作方法

このツールは AI クライアント(Claude Code や Codex CLI など)とさまざまな AI バックエンドの間の仲介者として機能します。以下の主要なメカニズムを提供します:

  • エンドポイントローテーション:現在のエンドポイントが失敗した場合、自動的に健全なエンドポイントに切り替えます。
  • API フォーマット変換:Claude、OpenAI、Gemini のフォーマット間でリクエストとレスポンスを変換し、異なるプロバイダー間での互換性を確保します。
  • Codex トークンプール:アクセストークンとリフレッシュトークンのバッチを管理し、自動的なローテーション、有効期限切れトークンの更新、無効な資格情報の隔離を処理します。
  • 設定管理:Wails を通じたクロスプラットフォーム GUI または Docker を通じたヘッドレスサーバーモードでエンドポイントを設定し、WebDAV でデータを同期できます。

対象ユーザー

AI コーディングツール(特に Claude Code と Codex CLI)を使用し、複数の API キーまたはプロバイダーを統合して AI サービスの高可用性を確保したい開発者やパワーユーザーです。

特徴

  • 自動フェイルオーバー:サービスの中断を防ぐためにシームレスにエンドポイントを切り替えます。
  • マルチプロバイダー対応:Claude、OpenAI、Gemini のフォーマット変換をサポートします。
  • トークンプール管理:Codex トークンのローテーションと更新を自動で処理します。
  • 詳細な統計:各資格情報ごとのリクエスト、エラー、トークン使用状況をリアルタイムでイベント駆動で追跡します。
  • クロスプラットフォーム展開:Windows、macOS、Linux 向けのデスクトップアプリケーションとして、またはサーバー用の Docker コンテナとして利用可能です。

関連

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