HarnessRouter icon

HarnessRouter

HarnessRouter 提供一个 Agent API,可将 Codex、Claude Code 和 Hermes 接入你的产品,支持自托管基础设施或托管云方案。Community Edition 开源,单个 Docker 容器即可运行,密钥、状态和文件都由你掌控。

HarnessRouter

概述

HarnessRouter 是一个 agent 编排基础设施产品,可通过一个 Agent API 将 Codex、Claude Code 和 Hermes 接入你的产品。开源的 Community Edition 运行在你自己的基础设施上,同时页面也提供了面向不想自行运维后端的团队的托管云方案。

Community Edition 打包为一个单独的 Docker 容器,可同时启动 Gateway、Runner 和 Console。网站将其描述为:在使用面向 harness 实现的公开、版本化契约——Unified Harness Protocol——的同时,让你的密钥、状态和文件都由你掌控。

核心能力

一个 Agent API

通过单个 API 暴露 agent 工作流,而不是分别连接每个 harness。页面说明你只需集成一次,然后即可按任务选择 harness。

自托管容器

在你可控的基础设施上,用一个 Docker 容器同时运行 gateway、runner 和 console。页面注明 Community Edition 不需要托管数据库、外部 vault 或云账号。

本地状态和文件持久化

将状态、工作区文件和提供方密钥保存在你自己的基础设施上。页面明确提到本地部署会使用 SQLite 状态和工作区卷。

生产级工作流原语

管理 agent 工作的完整生命周期,而不仅仅是最初请求。支持的生命周期组件包括会话、流式传输、文件、制品、取消和失败处理。

Unified Harness Protocol

将 Unified Harness Protocol 作为公开且有版本管理的契约。页面将其描述为开放、稳定、可审查且可独立测试,并支持 OpenAPI 3.1 和 JSON Schema 2020-12。

Starter Kit 示例

从参考演示和生产套件开始,这些示例展示了会话、流式传输、文件和生成输出如何融入真实产品体验。示例包括类 cursor 的编码应用、LumaCare 和 Slides Kit。

实际使用场景

  • 自托管 agent 基础设施

    当你需要自托管的 agent 后端,并希望将提供方密钥、工作区文件和状态保留在自己的基础设施上时,使用 Community Edition。

  • 多 harness 集成

    使用单一 Agent API 将任务路由到 Codex、Claude Code 或 Hermes,而无需更改产品后端的其他部分。

  • agent 化产品工作流

    构建需要流式工作、可恢复会话、文件上传、制品和取消,而不是一次性模型调用的体验。

  • 参考驱动的产品开发

    当你希望获得一个可用的产品形态,例如编码应用、照护应用或演示工作流,而不是从空仓库开始时,可以从 Starter Kit 示例入手。

  • 托管部署路径

    当你想要相同的 API,但不想自己运维 agent 基础设施时,选择托管云方案。

Pros and Cons

Pros

  • 通过一个 API 支持多个 harness,包括 Codex、Claude Code 和 Hermes。
  • 开源的 Community Edition 采用 Apache 2.0 许可。
  • 作为一个 Docker 容器运行,Gateway、Runner 和 Console 集于一体。
  • 将提供方密钥、状态和工作区文件保存在你可控的基础设施上。
  • 如果你不想自己运行后端,也有托管云路径可选。

Cons

  • 来源内容未展示除所列 harness 和示例产品套件之外更广泛的集成覆盖。
  • Community Edition 看起来需要你在自己的基础设施上运维该容器及其本地状态。

FAQ

我该如何运行 HarnessRouter Community Edition?

Community Edition 运行在你可控的基础设施上,并打包为一个 Docker 容器,Gateway、Runner 和 Console 会一起启动。页面展示了本地快速开始,UHP 规范则描述了其背后的公开契约。

有可以免费开始的方式吗?

定价页面说明你可以免费构建和集成,只有当任务通过你的 API 密钥运行时才会消耗额度。要领取限时提供的 500 启动额度,需要绑定信用卡。

我可以通过 API 连接什么?

页面重点介绍了 Codex、Claude Code 和 Hermes,它们都可以通过同一个 Agent API 接入。页面还说明你可以按每个任务选择 harness,并在不重建后端的情况下切换。

我以后可以更改套餐或追加额度吗?

可以。定价页面说明升级会立即生效并按比例计费,降级会在下一次续费时生效,而充值可在不更改套餐的情况下增加预付使用额度。

什么时候我会选择 Cloud 而不是 Community Edition?

开源页面将 Community Edition 定位为自托管使用,而托管云方案则面向希望使用相同 API、但不想自行运维 agent 基础设施的团队。

Quick Facts

类别
开发者工具
部署方式
自托管开源或托管云
许可证
Apache 2.0(Community Edition)
主要用户
构建支持 agent 的工作流的产品团队
来源域名
harnessrouter.ai
定价模式
可免费构建和集成;任务运行时适用付费使用额度