このプロジェクトについて

opencodex は、Codex の Responses API を、お使いのプロバイダーが対応する形式に変換する軽量ローカルプロキシです。ストリーミング、ツール呼び出し、推論トークン、画像を双方向で処理します。これにより、Claude、Gemini、Grok、GLM、DeepSeek、Kimi、Qwen、Ollama、その他任意のLLMを、Codex、Claude Code、Claude Desktop、Grok Build で利用できます。 主な機能は以下の通りです。 - **40以上の内蔵プロバイダー** に加え、OpenAI互換の任意のエンドポイントに対応 - **ChatGPTアカウントプール** — Codex認証用。スレッド親和性、クォータ認識の自動切り替え、フェイルオーバーを備える - **コンボ** — プロバイダー間でフェイルオーバーまたは重み付けラウンドロビンを行う仮想モデルID - **任意のモデルでのサブエージェント** — v1/v2サーフェス制御とフォールバックチェーンを備える - **OAuthログイン** — xAI、Anthropic、Kimiに対応。APIキーまたは環境変数もサポート - **Web検索・ビジョンサイドカー** — 非OpenAIモデル向け - **Webダッシュボード** — localhost:10100 で、プロバイダー、OAuthステータス、モデル選択、ライブリクエストログを表示 - **デスクトップアプリ** — macOS、Windows、Linux向け(ベータ版) - **CLI** — init、start/stop、サービス管理、プロバイダー/アカウント/コンボ管理、ヘルスチェックのコマンドを提供 - **Docker Composeデプロイ** — ダイジェスト固定、非rootビルドに対応 - **メモリ所有権の制限** — 保持する全状態に文書化された上限を設定 インストールは `npm install -g @bitkyc08/opencodex` の後に `ocx start` を実行するか、GitHubリリースからデスクトップアプリをダウンロードしてください。このプロジェクトはMITライセンスで、OpenAI、Anthropic、その他のプロバイダーとは独立しています。