想做个 Agent 产品,要同时接入 Claude Code、Codex、OpenCode、Gemini CLI——每套都有自己的接口和运行方式,光写适配层就够喝一壶。HarnessRouter 想把这层抹平:26 种 Agent Harness,一个 API 调用。
它统一处理的东西很具体:兼容 OpenAI Responses API;支持持久会话、流式输出、文件操作和任务取消;Harness 和模型都能切换,方便对比成本与延迟;支持 Docker 自托管,用自己的模型 API Key。
官方给出的 8 组配置对比里,最高和最低成本相差约 475 倍,最快和最慢耗时相差 3.2 倍。注意,这是测试配置之间的差异,不是说接上 HarnessRouter 就一定能省这么多。
真正值得关注的不是模型切换,而是 Agent 执行层也被标准化了:以后换 Claude Code、Codex 或 Hermes,业务系统不一定需要跟着重写一遍。
项目地址:https://github.com/HarnessRouter/harnessrouter(Apache-2.0 开源,自托管社区版)