热门产品

HarnessRouter Community Edition

HarnessRouter Community Edition

为开发者提供开源统一接口,通过单个API管理Codex、Claude Code等智能体harness,支持会话、流式传输等功能,便于在自家基础设施上切换和部署。

热门评论

PH 用户
嘿,Product Hunt 👋

今天我们发布 HarnessRouter Community Edition。你可以把我们想象成 OpenRouter,只不过我们路由的是智能体 harness,而不是模型。

我们当初构建 HarnessRouter,是因为以前每次需要在产品后面配置一个智能体运行时,我们都要重新搭同一个后端。我们经常用 LangGraph、agent SDK、pydantic 等自己搭 harness,结果发现自己搭的 harness 在性能上很难比得过 Codex、Claude Code、Hermes 这些。后来我们把基础设施切换到直接使用现成的 harness,而不是重新造轮子,智能体功能的交付时间从几周缩短到了几小时,智能体质量也大幅提升。我们想把同样思路传递给 builder 社区。

HarnessRouter Community Edition 把 Codex、Claude Code 和 Hermes 放到同一个 API 后面:会话、流式、文件、产物、取消,以及所有没人喜欢写的故障处理。一个 Docker 容器就能 pull 下来启动。你的凭据、状态和文件永远不会离开你的基础设施。

除了产品本身,我们还发布了 Unified Harness Protocol。这个协议标准化了应用与智能体 harness 的交互方式,涵盖 harness 的选择与配置、任务执行、流式事件、会话、文件管理、取消、错误处理和结果交付。

还有一点:harness 智能体能做的远不止写代码。我们正在发布一系列开源 starter kit,覆盖多种智能体用例(做 PPT、建表格、创建 BI/Dashboard、剪辑视频等)。我们最好奇的是那些我们没想到过的用例。

我们特别想从 Product Hunt 社区了解两件事:接下来我们应该支持哪个 harness?你在构建的东西中,抽象在哪些地方有泄漏?

我们全天都在。
PH 用户
既然它是开源的,我想它的本意就是让人 fork 和定制吧?而且它是一个组合式产品,一个由很多部分组成的产物,那它的可组合性怎么样?如果我想改东西,把系统里的某些部分换成我自己的,有多容易?最近 DeepSeek 也开源了他们的 harness,两天就拿了 100k stars 之类的。而且那套代码似乎是参考了一种可组合的插件架构,参考 https://github.com/cordiverse/paper。你怎么看?谢谢!
PH 用户
恭喜发布,也为开源点赞!我想知道,如果我想对它返回的产物进行迭代,具体是怎么运作的?是否可以用不同的 harness 进行迭代?比如,如果我对 Codex 生成的 slides 不满意,想用 Claude Code 来改进,那这个过程是怎样的?
PH 用户
太棒的发布!把不同 harness 的失败恢复、流式传输和会话状态统一到一个协议里,这绝对是顶级水准。智能体圈子的 @renchu_song,为你打call!
PH 用户
嗨 Richard。你提到一旦停止自己构建 harness,交付周期就从几周缩短到了几小时。你交付的第一件让你明显感受到这一点的是什么?
PH 用户
在某个 harness 上开始的会话,能不能用另一个 harness 接着跑?还是说切换只发生在任务之间?
热门产品Richard Song2026-08-16原文

相关内容