让原版 Codex 丝滑切换第三方模型与多账号:Rust + Electron 打造的 Codex OmniBridge
实时把 Chat Completions 翻译成 Responses 事件流,连拔 64KB 管道死锁与 Windows 凭据上限两根硬刺
为了解决原版 OpenAI Codex 难以切换多账号、无法直连仅支持 Chat Completions 的中转站及半途换模型报错痛点,我用 Rust 与 Electron 开发了 Codex OmniBridge 并一次性清零 97 项工程缺陷。
- 采用 Rust Workspace + Electron 无边框桌面壳架构,本地 Router 实时将 Chat Completions 流转译为 Responses 协议
- 支持同一对话中途切换模型时自动清洗过滤不兼容的 hosted tools 上下文历史
- 修复 64KB 管道死锁(耗时从 30s 降至 0.24s),并为超 2560 字符的 Windows 凭据提供当前用户 SID ACL 私有文件回退