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
  • 项目