Cmochance/codex-app-transfer

Local desktop gateway that translates OpenAI Codex CLI's Responses API into Chat Completions for Kimi / DeepSeek / Zhipu GLM / Bailian and other OpenAI-compatible providers.

何を解決するか

Codex App Transfer は、OpenAI Codex APP 向けの軽量デスクトップ設定および転送ツールです。Codex APP が内部で使用する API 要求を、Chat/Completions などの標準プロトコルに変換することで、ユーザーがサードパーティの推論サービス(チャット/コンプリーションプロトコル経由)をシームレスに利用できるようにします。

動作方法

このツールは、通常 127.0.0.1:18080 でローカルゲートウェイを起動し、Codex APP からの HTTP 要求を傍受します。これらの要求を、Chat Completions、Gemini Native、Anthropic Messages、Grok Web などのプロトコルに変換し、選択したプロバイダーに転送します。デスクトップ UI を備えており、プロバイダーの管理、モデルマッピング、ログの確認が可能です。さらに、Chromium DevTools Protocol (CDP) を使用して、カスタムテーマ、使用状況統計、ドラフトの保存機能を Codex デスクトップインターフェースに直接挿入します。

対象ユーザー

OpenAI Codex APP のユーザーで、DeepSeek、Kimi、Gemini、Anthropic などの他のプロバイダーのモデルを使用したいが、Codex APP のネイティブ機能やインターフェースを維持したい人。

主な特徴

  • マルチプロバイダー対応:DeepSeek、Kimi、GLM など、さまざまなプロバイダーの実際のモデル ID に OpenAI のモデル名をマッピング。
  • プロトコル変換:ツール使用ループ、履歴再生、推論コンテンツの挿入など、複雑な相互作用を OpenAI Responses API と整合させる処理を処理。
  • パッチ適用の回復:サードパーティモデルが生成する破損した V4A パッチを修復するミドルウェア層を備えており、Codex で正しく差分としてレンダリングされるように保証。
  • UI の強化:カスタムアニメテーマ、リアルタイムのトークン使用状況統計(キャッシュヒット率を含む)、ドラフト「スタッシュ」システムを Codex デスクトップクライアントに挿入。
  • プラグインおよびアカウント管理:シミュレートまたは実際の ChatGPT アカウントを使って Codex プラグインをアンロックし、OpenAI Codex プラグインマーケットプレイスのミラーを提供。
  • 統合された Web フェッチweb_fetch ツールを内蔵しており、単純な curl 要求からヘッドレス Chrome ブラウジングまで自動的にスケーリング可能。Cloudflare をバイパスし、JS が豊富なページをレンダリング。
  • セッションの永続化:LRU メモリ + SQLite の二層永続化と、コンテンツアドレス可能な重複削除を実装。スペースを節約しつつ、会話履歴を保持。

関連

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