HarnessRouter/harnessrouter
HarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnesses. Run Codex, Claude Code, Hermes, PI, DSH, and more through one API, with sessions, streaming, files, cancellation, and failure handling. Implements the Unified Harness Protocol (UHP), an open standard. Your keys, your infrastructure.
解决的问题
HarnessRouter 允许用户使用单个 Docker 容器在自己的本地机器上运行代理工作台。它消除了对云账户、外部遥测或第三方托管的需求,确保 API 密钥和数据保持私有且本地化。
工作原理
它实现了统一工作台协议(UHP),这是一种代理工作台的开放标准。系统以 Docker 容器形式运行,在首次启动时安装各种代理 CLI(如 Claude Code、Codex、Pi、DeepSeek Harness 和 Hermes)。用户通过 Web 控制台连接自己的模型提供商,使用 API 密钥,然后将请求路由到相应的代理后端。状态通过 SQLite 和 Docker 卷在本地进行管理。
适用人群
希望在本地完全掌控数据和凭证,避免使用基于云的代理平台的开发者和 AI 实践者,以运行强大的代理工作流。
主要亮点
- 隐私优先:无需账户、无需云服务、无需遥测;API 密钥仅在调用提供方时离开本地环境。
- 多后端支持:支持与 Claude Code、Codex 和 DeepSeek 等多种代理工作台集成。
- 广泛的提供方兼容性:支持 Anthropic、OpenAI、OpenRouter、Azure Foundry、Bedrock 等多种提供方。
- 启动套件:包含预配置的代理产品,用于创建幻灯片演示文稿、使用代理列管理数据表,以及生成数据库仪表板。
- 本地持久化:使用单个 Docker 卷管理所有数据库、文件和已安装的代理 CLI。
相关
- 项目
- 项目
- 项目
- 项目
- 项目