OpenSource03/harnss

Open-source, desktop client/UI build to harness Claude Code, Codex and any other Agent accepting Agent Client Protocol. Run multiple AI coding agents side by side with rich tool visualization, MCP integrations, built-in terminal, git, browser and just about anything else you may need.

解決的問題

Harnss 是一款跨平台桌面應用程式,旨在消除管理多個 AI 編碼代理時的摩擦。您無需在不同的終端機之間切換,也無需在切換不同的 AI 工具時遺失上下文,Harnss 為執行和管理各種代理引擎提供了一個單一的統一介面。

工作原理

該應用程式作為現有代理引擎之上的管理層運行。它支援與 Claude Code(透過 Anthropic SDK)和 Codex 的內建整合,以及任何遵循 Agent Client Protocol (ACP) 的代理。使用者可以將應用程式指向磁碟上的專案資料夾,並並行執行多個代理工作階段,每個工作階段都有自己的狀態和歷史紀錄。

適用對象

使用多個 AI 編碼助手,並希望擁有一個能將代理互動與終端機、瀏覽器、git 管理和 MCP (Model Context Protocol) 伺服器集成的集中式工作區。

亮點

  • 多引擎支援:並排執行 Claude Code、Codex 和相容 ACP 的代理。
  • 豐富的可視化:工具呼叫以互動式卡片的形式呈現,具有單字級 diff 和語法高亮,而不是原始 JSON。
  • 整合開發工具:包括內建的 PTY 終端機、嵌入式瀏覽器和完整的 git 整合(暫存、提交、推送)。
  • MCP 伺服器管理:透過 stdio、SSE 或 HTTP 連接 MCP 伺服器,並具備自動 OAuth 處理功能。
  • 代理商店:直接在應用程式內瀏覽並從社群 ACP 註冊表安裝代理。
  • 權限控制:具有用於起草變更的「計畫模式 (Plan mode)」和三個層級的自主性(先詢問、接受編輯、允許全部)。
  • 多模態輸入:支援帶有內建註解工具的圖像附件,以及透過 macOS 聽寫或裝置端 Whisper 模型進行的語音輸入。

相關

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