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。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案