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 的內部回應 API 請求轉換為與各種 AI 提供商相容的格式,讓使用者能無縫使用第三方推論服務(透過聊天/補全協定)。
工作原理
該工具啟動一個本地網關(通常位於 127.0.0.1:18080),攔截來自 Codex APP 的 HTTP 請求。它將這些請求翻譯成 Chat Completions、Gemini Native、Anthropic Messages 或 Grok Web 等協定,並轉發至選定的提供者。它包含一個桌面 UI,用於管理提供者、模型對應與日誌。此外,它使用 Chromium DevTools Protocol (CDP) 直接向 Codex 桌面介面注入自訂主題、使用統計資訊與草稿暫存功能。
適用對象
希望使用其他提供者(如 DeepSeek、Kimi、Gemini 或 Anthropic)的模型,同時保留 Codex APP 原生功能與介面的 OpenAI Codex APP 使用者。
主要亮點
- 多提供者支援:將 OpenAI 模型名稱對應至 DeepSeek、Kimi、GLM 等多個提供者的實際模型 ID。
- 協定轉換:處理複雜的互動,如工具使用迴圈、歷史回放與推理內容注入,以與 OpenAI Responses API 保持一致。
- 補丁應用恢復:包含一個中間層,可修復由第三方模型產生的損壞 V4A 補丁,確保其在 Codex 中正確渲染為差異。
- UI 增強:向 Codex 桌面客戶端注入自訂動漫主題、即時令牌使用統計(包含快取命中率)與草稿「暫存」系統。
- 插件與帳戶管理:支援透過模擬或真實 ChatGPT 帳戶解鎖 Codex 插件,並提供 OpenAI Codex 插件市場的鏡像。
- 整合網頁取得:提供內建的
web_fetch工具,可自動從簡單的 curl 請求擴展至無頭 Chrome 瀏覽,以繞過 Cloudflare 並渲染 JS 豐富的頁面。 - 會話持久化:採用兩層持久化(LRU 記憶體 + SQLite)與內容可尋址去重,節省空間並保留對話歷史。
相關
- 專案
- Dispatch
- 專案