OpenAI Codex — App-Server provider (`codex-app-server`) (中文 (简体))
┌─ OmniRoute 应用 ────────────────┐ ┌─ codex-app-server 边车 ─────────────┐│ CodexAppServerExecutor │ WS │ codex app-server ││ ws://codex-app-server:1456 ─────┼───────▶│ --listen ws://0.0.0.0:1456 ││ (+ 能力令牌) │ JSON │ --ws-auth capability-token ││ │ RPC │ 自行管理 OpenAI OAuth │└──────────────────────────────────┘ │ (~/.codex/auth.json, 自动刷新) │ │ 共享(compose 卷) └─────────────────────────────────────┘ ▼ codex-appserver-token → WS 能力令牌(两者都会挂载) codex-appserver-home → ~/.codex(auth.json 由仪表板写入, 由边车中的 codex app-server 读取)- 边车仅监听内部 compose 网络
(
ws://codex-app-server:1456),并由能力令牌保护。它绝不会 发布到主机或互联网。 - Codex CLI 已内置于
omniroute:base中,因此运行边车时, 无需在主机或用户的计算机上安装 codex。
# 使用 codex app-server 边车配置启动整个服务栈:docker compose --profile base --profile codex-app-server up -d# (podman:podman compose --profile base --profile codex-app-server up -d)边车会在首次启动时生成其 WS 能力令牌(存入共享的
codex-appserver-token 卷),应用则通过
OMNIROUTE_CODEX_APPSERVER_WS_TOKEN_FILE 读取同一个令牌。无需手动配置令牌。
3. 连接并登录
Section titled “3. 连接并登录”- 在仪表板中,添加一个 OpenAI Codex (App-Server) 连接。无需 API 密钥或令牌(这是一个无身份验证提供者 — 身份验证由边车负责)。
- 如果边车中的 Codex CLI 尚未登录,连接健康检查会报告
“正在运行但未登录”(而不是红色的身份验证错误)。使用
通过 ChatGPT 登录:这会在浏览器中运行标准 Codex 设备 OAuth 流程,
然后通过应用身份验证信息将
~/.codex/auth.json写入共享卷 (同一次登录可同时供codex和codex-app-server提供者使用)。 - 登录后,健康检查会变为绿色(它会同时验证
/readyz和account/read— 即服务已启动且已通过身份验证),并开始处理任务。
仪表板绝不会覆盖现有且有效的 ~/.codex/auth.json — 只有当文件不存在或
其中的令牌已过期时才会写入(并且始终会先创建备份)。
4. 部署场景
Section titled “4. 部署场景”- 已有经过身份验证的 Codex CLI 的运维人员 — 将主机上的
~/.codex挂载到边车(codex-appserver-home),并跳过登录步骤。 - 公共用户,本地未安装 codex — 无关紧要:边车已包含 CLI。 用户只需通过仪表板进行身份验证。
- 裸机 OmniRoute(无边车,使用主机上的 codex) — 将
OMNIROUTE_CODEX_APPSERVER_WS指向你自己的codex app-server,并确保 主机上的 codex 已登录;如果缺少该二进制文件,则会显示“未安装 codex”的提示。
5. 住宅网络 / UDP 出站流量(运维人员附加配置,未随附)
Section titled “5. 住宅网络 / UDP 出站流量(运维人员附加配置,未随附)”上述通用边车通过容器的常规网络发送出站流量。需要让 Codex 流量经由
住宅网络出口(例如承载 TCP + UDP/QUIC 的 TUN tailscale 边车)发送的
运维人员,可以通过单独的 compose 覆盖配置来运行该方案;它有意不
包含在随附的 codex-app-server 配置中。有关该设置,请参阅内部运维手册。
HagiCode
HagiCode 是一套智能体编码工作台:结构化工作流、多 Agent 并行执行与 Hero Dungeon 视图,把想法变成真正交付的软件。
让想法更快变成好用的软件,让智能编码更聪明、更高效,也更有趣。

- Smart结构化工作流将意图转化为从想法到交付的可执行路径。
- Efficient多 Agent 工作流让调研、实现与审阅并行推进。
- FunHero Dungeon 让长时间编码协作更直观、更有参与感。