lidge-jun/opencodex
Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama…) with Codex CLI, App, SDK, and Claude Code
解決する課題
OpenCodexは、OpenAI Codex、Claude Code、Claude Desktop、Grok Buildなど、通常は特定のプロバイダーに固定されているツール内で、あらゆる大規模言語モデル(LLM)を実行できるようにするユニバーサル・プロバイダー・プロキシです。これらのツールと多種多様なLLMバックエンド間のAPIリクエストを変換することで、新しいモデルやプロバイダーの公式サポートを待つ必要性を排除します。
仕組み
Codex Responses APIを、選択したプロバイダーが必要とする形式に変換する軽量なローカルプロキシとして動作します。ストリーミング、ツール呼び出し、および推論トークンをサポートしています。プロキシはウェブダッシュボードまたはCLI経由で設定でき、Codex CLI、TUI、App、およびSDKに注入することが可能です。
OpenAIアカウントについては、ChatGPTアカウントのプールを管理して認証とクォータ管理を行い、既存のスレッドのセッション親和性を維持しながら、新しいセッションを最も使用率の低い正常なアカウントに自動的にルーティングします。
対象ユーザー
Codexエコシステムやその他のAI駆動型コーディングツール内で、単一のプロバイダーに縛られることなく、好みのLLM(Claude、Gemini、Grok、DeepSeek、またはOllama経由のローカルモデルなど)を使用したい開発者やAIパワーユーザー。
ハイライト
- 幅広いプロバイダーサポート: Anthropic、Google、xAI、Azure、およびあらゆるOpenAI互換エンドポイントを含む、40以上のプロバイダーを即座にサポート。
- マルチツール互換性: Codex、Claude Code、Claude Desktop、Grok Build、およびGitHub Copilot Appで動作。
- アカウントプーリング: クォータに基づく自動ルーティングと組み込みのフェイルオーバーにより、複数のChatGPTアカウントを安全に管理。
- OAuth統合: xAI、Anthropic、KimiなどのプロバイダーのOAuthログインをサポートし、手動のAPIキー管理を回避。
- サブエージェント委譲: サブエージェントピッカーを介して、複雑なタスクを推論モデルに、高速なタスクを安価なモデルにルーティング可能。
- 機能強化:
gpt-5.4-miniサイドカーを介して、非OpenAIモデルにウェブ検索と画像理解機能を提供。 - バックグラウンド動作: macOS、Linux、Windowsでシステムサービスとしてインストールでき、シームレスなバックグラウンド実行が可能。