OmniRoute 安装教程:快速开始与 Claude Code 配置
OmniRoute 是一个 OpenAI 兼容的 AI 网关:把多个上游模型提供商统一成一个本地 API,Claude Code、Codex CLI、IDE 插件和你自己的脚本只需要配置一次地址。本文给出从安装到第一次成功请求的最短路径,完整的专题指南在独立站点维护。
先记住这两个地址
- 仪表板:
http://localhost:20128 - OpenAI 兼容 Base URL:
http://localhost:20128/v1
配置客户端时填的是第二个,不是仪表板地址。
前置条件
- Node.js
>=22.22.2 <23或>=24.0.0 <27,推荐 24 LTS。版本不在这个范围内,仪表板可能白屏或报原生模块错误。需要时先安装 Node.js。 - 本地端口
20128未被占用。 - 至少一个你打算通过 OmniRoute 路由的上游提供商账号或密钥。
安装并启动
任选一种方式:
# npm(推荐)npm install -g omnirouteomniroute# Dockerdocker run -d --name omniroute -p 20128:20128 diegosouzapw/omniroute:latest也可以从 OmniRoute GitHub Releases 下载 Windows、macOS 或 Linux 的 Desktop 安装包。:latest 指向最新已发布的稳定版,需要可复现部署时请固定到具体版本号。
启动后打开 http://localhost:20128。登录密码由 INITIAL_PASSWORD 环境变量决定;在上游的自托管配置里,首次启动会自动生成并打印到日志,Docker 部署时可以用 docker logs omniroute | grep -i password 查到。要让服务对外可达,务必先把它设成你自己的强密码。
连接提供商并创建密钥
- 在仪表板进入 Providers → Add Provider,选择并连接你的提供商。
- 在 API Keys 页面创建一个新密钥并保存好,它只会显示一次。这个密钥是客户端访问 OmniRoute 用的,不是上游提供商的密钥。
上游文档列出了一些无需密钥的免费提供商,可用性和条款会随时变化,使用前请自行核对对应服务的条款。
验证服务
export OMNIROUTE_API_KEY="粘贴你在 API Keys 页面创建的密钥"
curl http://localhost:20128/v1/models \ -H "Authorization: Bearer ${OMNIROUTE_API_KEY}"返回模型列表,说明 OpenAI 兼容端点和认证都正常。再发一个最小聊天请求,确认模型真的能被路由:
curl http://localhost:20128/v1/chat/completions \ -H "Authorization: Bearer ${OMNIROUTE_API_KEY}" \ -H "Content-Type: application/json" \ -d '{ "model": "auto", "messages": [{ "role": "user", "content": "Reply with ok." }] }'auto 让 OmniRoute 按速度、成本和可用性自动选择提供商;也可以改成 /v1/models 返回的具体模型 ID。
接入你的工具
在任何支持 OpenAI 格式的工具里填入:
Base URL: http://localhost:20128/v1API Key: 你创建的 OmniRoute 密钥Model: autoOmniRoute 自带一键启动命令,例如 omniroute launch-codex --model auto,通用形式 omniroute run <target> 支持 claude、codex、aider、goose、opencode、qwen、gemini。想在 HagiCode 里使用的 Agent CLI,请先按 AI Agent CLI 安装准备好。
常见问题
- 仪表板白屏或提示 Node 版本不受支持:切换到 Node.js 24 LTS,重新执行
npm install -g omniroute,再运行omniroute。 - npm 11 下报找不到
better-sqlite3:npm 11 默认拦截可选依赖的安装脚本,按故障排查指南里的步骤手动重建。 - macOS 报
slice is not valid mach-o file:在$(npm root -g)/omniroute/app下执行npm rebuild better-sqlite3,再启动。
完整文档
HagiCode
HagiCode 是面向项目开发的 AI 编码工作台:丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。
丰富、便捷的界面交互,让规划、Agent 执行与项目工作更容易上手和跟进。
- 智能OpenSpec 工作流把意图转化为从提案、设计、任务到交付的可执行路径。
- 高效多 Agent 并行推进调研、实现与审阅,并支持多仓库变更和你熟悉的 Agent CLI。
- 有趣丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。
下载 Windows 版
分享 HagiCode
让想法变成真正交付的软件。
HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。
- 智能
- OpenSpec 工作流把意图变成从提案到交付的可执行路径。
- 高效
- 多 Agent 并行推进调研、实现与审阅。
- 有趣
- 丰富、便捷的界面交互,让规划、Agent 执行和项目工作更容易跟进。
© 2026 HagiCode | Powered By hagilight-starlight@0.20.0 | Branch: main | Commit: 0dde182 | Built:

