跳到正文
发现
opencodex:本地 AI 模型网关
命令行工具开发者工具

opencodex:本地 AI 模型网关

一个本地网关,让 Codex、Claude Code 等编码工具用上任意模型提供商的模型。

admin
发布于 2026-10-28 · 更新于 2026-11-02
浏览
4
访问
0
下载
0
版本
v2.96.0
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

opencodex 是一个轻量的本地网关,位于你的编码工具与模型提供商之间。它接受 Responses、Chat Completions 和 Anthropic Messages API,并把每个请求翻译成上游提供商所使用的协议;在客户端、模型与提供商支持的情况下,同时携带流式输出、工具调用、推理内容和图片。

你可以用 Claude、Gemini、Grok、GLM、DeepSeek、Kimi、Qwen、Ollama 等提供商,驱动 Codex、Claude Code、Claude Desktop、Grok Build,以及 OpenCode、Pi、Qoder、WorkBuddy、Kilo、Cline、T3 Code 等通过托管配置接入的工具。

主要功能

  • 多协议转换:接收 Responses、Chat Completions、Anthropic Messages 三种 API 形式,转发到上游实际协议。
  • 多提供商支持:内置 40+ 提供商,也可添加任意 OpenAI 兼容端点。
  • Web 仪表盘:在浏览器里添加提供商、选择模型、管理账号,无需手写配置。
  • ChatGPT 账号池:为 Codex 认证添加多个 ChatGPT / Codex 账号,在仪表盘刷新 5 小时 / 每周 / 30 天配额;配额路由下新会话走用量最低的健康账号,已存在的 Codex 线程通常保持对发起账号的亲和,长时间 SSH、tmux 或移动端会话不会中途跳号。
  • 客户端接入:仪表盘 Connect 页可一键接入 Codex、Claude Code、Claude Desktop、Grok Build 等;其他工具可自行设置 base URL。
  • 桌面应用(beta):与 CLI 共用同一套代理与仪表盘,带托盘和内置 ocx;macOS 14+ 还附带 WidgetKit 扩展,显示代理状态、当日用量与提供商配额。

安装与使用

命令行安装

npm install -g @bitkyc08/opencodex
ocx start

需要 Node 18+,Bun 运行时会自动打包。启动后代理与仪表盘位于 http://localhost:10100,打开即可完成配置。用 ocx service 让它后台常驻,用 ocx gui 随时重新打开仪表盘。

接入已有工具

工具 接入方式
Codex 在仪表盘 Connect 页打开 Codex 开关,然后照常运行 codex;终端场景可先执行 ocx init 并接受其 Codex 提示
Claude Code 已安装 claude CLI 时运行 ocx claude,按需自动启动代理并经其启动 Claude Code
Claude Desktop 运行 ocx claude desktop;已存在第一方配置时会保留,可用 ocx claude desktop apply --gateway 显式切换
Grok Build 本地监听且开启 Grok 集成时,存在 ~/.grok 的情况下 ocx start 会注册模型,之后在 Grok Build 里选择 ocx-* 模型
其他工具 使用 OpenAI 兼容 base URL http://localhost:10100/v1,或 Anthropic base URL http://localhost:10100

桌面应用

从最新 Release 页面按平台下载安装包:macOS 13+ 用 .dmg(通用构建,Developer ID 签名并公证),Windows x64 用 .msi,Linux x86_64 用 .AppImage 或 .deb。每个文件在发布页都附带对应的 .sha256。

注意事项

  • 桌面应用目前为 beta 状态,托盘功能在 Linux 上需要支持 AppIndicator 的桌面环境。
  • Windows .msi 的代码签名尚在推进中,未签名版本首次运行 SmartScreen 会提示一次,选择「更多信息 → 仍要运行」即可。
  • 切换 Claude Desktop 的网关配置后,需要完全退出并重新打开应用才会生效。
  • 使用 Grok Build 时,添加提供商后需重启代理(启用 Codex 自启动时可执行 ocx ensure)以刷新模型列表。
  • 项目以 MIT 许可证开源。

本作品整理自 GitHub 开源项目 lidge-jun/opencodex,原作者 @lidge-jun,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v2.96.0当前版本

    Published to npm as `@bitkyc08/[email protected]` with dist-tag `latest`.

  2. v2.95.0

    Published to npm as `@bitkyc08/[email protected]` with dist-tag `latest`.

  3. v2.94.0

    以 @bitkyc08/[email protected] 发布到 npm。新增 `ocx codex` 启动器、按 modelDisplayNames 标注 /v1/models 行、Windows CLI 更新的受保护任务存储与事务式应用、可撤销的服务端记住设备会话、Hermes 与 Command Code 导出的可选别名命名,以及按来源的拦截开关,另含多项修复。

评论