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 模型进行的语音输入。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目