跳过主要内容
广告OpenFree logo推广你的产品触达更多潜在用户,助力产品增长与收益提升。投放广告
Favicon of HarnessRouter

HarnessRouter

Free 等级项目

开源基础设施,将 Codex、Claude Code、Hermes 等运行框架作为可插拔的智能体后端运行,让产品通过一个 API 执行任务、获取结果并切换运行框架。

访问 HarnessRouter/harnessrouter

项目简介

HarnessRouter 是产品与受支持智能体运行框架之间的执行和运行时层。LLM 只返回 token,而运行框架为它提供沙箱、工具和循环,使其真正完成工作;HarnessRouter 将 Codex、Claude Code 等现有运行框架变成即插即用的智能体后端。应用通过一个接口发送任务,并接收进度、文件、产物、最终状态和追踪信息,该接口以统一运行框架协议(UHP)实现,并提供兼容 OpenAI Responses 的 API。它既有自托管的 Apache 2.0 社区版,也有托管的 HarnessRouter Cloud。

核心功能

  • 所有受支持智能体运行框架共用一套 API 契约,因此产品在新增运行框架时仍只需维护一个集成。实现统一运行框架协议(UHP)这一开放标准,并暴露兼容 OpenAI Responses 的 API。处理智能体执行生命周期:会话、工具、文件、产物、流式进度、取消、错误、恢复和追踪。社区版采用 Apache 2.0,运行在你自己控制的基础设施上,使用你自己的密钥、状态和文件。Cloud 为每个任务预置并运行一个隔离沙箱,无需基础设施运维即可扩展工作负载。运行框架 × 模型路由让团队在切换生产流量前按质量、延迟和成本对组合进行基准测试。

适用场景

  • 在 Codex、Claude Code、Hermes 或其他受支持运行框架之上构建新的智能体产品。将现有托管智能体后端迁移到 HarnessRouter。在 Harness Arena 中跨运行框架运行同一任务,比较时间、成本和准确性。从 Slides、Sheets、Dashboards、Videos 等开源入门套件开始。

快速开始

  • 运行容器:docker run -d --name harnessrouter -p 127.0.0.1:3000:3000 -v harnessrouter:/data harnessrouter/harnessrouter。通过跟踪 docker logs 等待首次启动,直到日志显示 [harnessrouter] ready on :3000。打开 http://localhost:3000,使用用户名 harnessrouter 和密码 harnessrouter 登录。在 Bring Your Own Key 下连接模型提供商并添加其 API

部署与要求

  • 需要 Docker、约 4 GB 磁盘和提供商 API 密钥;社区版不需要 HarnessRouter 账户或捆绑试用密钥。不要添加 --user:入口点和 Runner 需要 root 来管理每会话用户,而 Console 和 Gateway 以非特权运行,智能体进程以其会话用户身份运行。使用初始凭据时保持回环绑定。使用 harnessrouter:/data 这样的命名卷,在重启之间保留数据库、文件、已安装的运行框架 CLI 和工作区。

采用前须知

  • 许可证:Apache-2.0。在使用、修改或分发项目前,请确认其具体条款。

评论

登录 后发表评论。

更多类似 HarnessRouter 的项目

Favicon of Browser Use

Browser Use

Free 等级项目星标数: 116.3K

使用浏览器的智能体。

智能体 SDK 与运行时

Browser Use 是一个面向 AI 智能体的简单远程浏览器。Browser Use Agents 完成任务;Browser Infrastructure 为 AI 初创公司和自动化团队提供针对受保护站点构建的托管浏览器,支持 SDK、REST 或 CDP。粘贴连接 URL 即可开始。在 Internal Bench Hard 上达到 82% 的成功率,每个已解决任务成本 17 美分,浏览器每小时 0.02 美元。