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 コンテナとして利用可能です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト