SuperAPI AI 工具集

Hermes IDE

Hermes IDE 是一款面向编码智能体的厂商中立桌面控制台,以终端为先。它可让 Claude Code、Codex、Antigravity、OpenCode、GitHub Copilot、goose、Aider、Kiro 或用户自定义命令各自在独立终端中运行,每个任务拥有独立分支,并通过统一收件箱提示哪些智能体正在等待用户。支持 macOS、Linux 和尽力支持的 Windows,免费且以 BSL 1.1 许可源码可见。该产品与 Nous Research 或其 Hermes Agent 无关联。

访问官网

工具介绍

Hermes IDE 是一款厂商中立的桌面控制台,用于集中运行和管理各类编码智能体,强调终端优先的使用方式。它支持同时并排运行来自不同厂商的编码智能体,包括 Claude Code、Codex、Antigravity、OpenCode、GitHub Copilot、goose、Aider、Kiro,也支持用户自行添加的任意命令。每个任务对应独立的智能体、终端和分支,并提供一个统一收件箱,集中显示哪些智能体正在等待用户处理。

主要能力方面,Hermes IDE 为每个智能体提供一行状态信息,展示其状态、模型、审批模式和分支。界面中的徽章会统计等待审批、回答或审阅的智能体数量,点击可进入收件箱。每个智能体都在自己的终端中运行,与在其他环境中的运行方式一致。其标题下方会说明该智能体正在做什么以及 Hermes 如何获知这些信息。每一轮变更都会被记录,因此可以单独对比或恢复某一轮,而不会影响当前分支。

使用方式上,用户只需描述任务、选择智能体、按下回车,智能体便会在新分支的终端中启动,并以该任务作为首个提示词。用户可以选择账号、模型、努力程度和审批模式,Hermes 会在启动前显示确切的命令。在工作树内的编辑会自动运行,而命令、网络和其他文件夹的操作会请求确认。工作树内编辑的权限设置可被记住,例如 Claude Code 的 --permission-mode acceptEdits。每个会话只显示一个状态:工作中、需要审批、已询问、完成、错误或空闲。当智能体自行报告状态时,会标记为精确。所有需要用户处理的事项会按最早优先收集在收件箱中,⌘I 可跳转到下一个等待处理的智能体。

当用户离开电脑时,Hermes 可向 ntfy、Telegram 或用户自己的 webhook 发送一条简短消息,说明有智能体正在等待。该消息仅包含智能体、工作位置、任务名称和状态,不包含提示词或代码。电脑上的通知仅在智能体等待用户或已完成时出现,且不会针对用户正在查看的会话弹出。

在代码审阅方面,Hermes 将每一轮智能体变更保存到 git 中,而不触碰用户的分支、暂存区或 stash。Review Desk 可按轮次或文件显示变更,将用户的行注释发给编写该行的智能体,并一步落地工作成果。对于较大的功能,可勾选 Track as a feature,让智能体按阶段工作:提问、研究、设计、结构、计划、实现。每个阶段是仓库中的一个简短 markdown 文件,智能体在每个阶段后暂停,直到用户批准、编辑或跳过。

账号管理方面,Hermes 会检查哪些智能体已安装并登录,以及每个智能体在启动时提供哪些选项。用户可以同时保留工作和个人账号,并针对每个任务进行选择。Hermes 不会更改智能体自身的全局设置。费用方面,Hermes 显示智能体报告的花费;当智能体仅将 token 数量写入记录时,Hermes 会按标价估算成本并标记为估算值,否则显示 n/a。设置上限后,一旦报告花费达到限制,智能体会停止,超出限制的任务会在队列中等待。

平台支持 macOS、Linux 和尽力支持的 Windows,免费,以 BSL 1.1 许可源码可见。其最近更新包括:v2.3.3 修复项目附加到运行中终端会话时的消息传递问题;v2.3.2 确保隐藏密码提示(如 sudo、ssh、脚本口令)中输入的内容不会被记住或建议;v2.3.1 改进会话下方回复条的自我说明并避免隐藏超出边缘的回复;v2.3.0 在任务启动器的项目菜单中加入搜索框;v2.2.10 在会话列表底部显示来自 Hermes 团队的小卡片,分享版本更新等信息,可关闭且不再出现。

关于限制与未提供信息:其具体收费模式、价格和平台细节在上述资料中未提供。官方明确说明 Hermes IDE 与 Nous Research 或其 Hermes Agent 无关联,也不受相关方认可。所有产品名称和徽标均为其各自所有者的商标。