omnilane:把 Claude Code、Codex、Grok Build、Antigravity 變成共用模型路由表
omnilane 是一個非常新的 MIT 開源模型路由工具,主張用 routing.yaml 把 agentic CLI 子任務分到不同 lane,再呼叫本機已登入的 Claude Code、Codex、Grok Build、Antigravity/Gemini CLI;支援 fallback chains、dispatch.sh、omnilane skill、local routing override、Live UI 與 timeout 防卡死。
Agentic CLI / Model Routing / Multi-subscription Workflow
把「我有四家 AI 訂閱」變成一張可執行的任務路由表
Threads 貼文介紹 omnilane:它不是另一個模型 API gateway,而是針對 Claude Code、Codex、Grok Build、Antigravity 這類 agentic CLI 的路由層。核心想法是:主迴圈先把任務拆成 lanes,再依 routing.yaml 呼叫本機已登入的 vendor CLI;缺哪家就 fallback 到你有裝的 CLI。
Threads 重點
- 作者說自己付了四家 AI 訂閱,結果每次都只叫同一個模型。
- omnilane 是一張路由表:把每個子任務丟給真正最擅長它的模型。
- 它使用使用者本來就在付的訂閱,而不是要求全部改接單一 API。
- 任何 agentic CLI 都可以接;缺哪家就自動 fallback。
- 貼文標籤涵蓋 Claude Code、Codex、Antigravity、Grok Build。
GitHub 查證
| 項目 | 結果 |
|---|---|
| Repository | Seraphim0916/omnilane |
| GitHub 描述 | One routing table, every harness: cross-vendor model dispatch for Claude Code, Codex, Grok Build, Antigravity |
| 建立 / 更新 | 建立於 2026-07-12;查核時 2026-07-15 仍有 push |
| 語言 | GitHub metadata 顯示 Python;實際核心也包含 shell scripts、skills、routing YAML |
| 成熟度 | 非常新;查核時約 3 stars、0 forks、1 open issue |
| License | MIT License |
| 多語 README | English、繁體中文、简体中文、日本語、한국어 |
它怎麼運作
1. routing.yaml
一張共用路由表,定義 lane → vendor + model + effort。四個執行框架共用同一份規則。
2. fallback chain
lane 可寫成 codex … | claude … | off,dispatch 會挑本機實際有安裝的第一個 vendor CLI。