NousResearch/hermes-agent
AI 工程一个能在终端和消息平台运行、具备持久记忆与技能自改进能力的 AI 智能体。
项目介绍
Hermes Agent 是 Nous Research 用 Python 开发的 AI 智能体,既可以在终端 TUI 中使用,也可以通过消息网关在 Telegram、Discord、Slack、WhatsApp、Signal 和邮件里对话。它的核心特点是学习闭环:从完成的任务中自动创建技能并在后续使用中改进,维护持久记忆,检索历史会话,并跨会话积累用户画像。模型供应商可随时切换,支持 Nous Portal、OpenRouter、OpenAI 以及自定义端点,无需改代码。
智能体可以跑在本地,也可以跑在便宜的 VPS、GPU 集群或无服务器后端上。它提供本地、Docker、SSH、Modal、Daytona、Vercel Sandbox 六种终端后端,支持派生隔离子智能体并行工作,还内置 cron 调度器,适合需要长期运行、可扩展的助手场景,而不是一次性聊天。
快速使用
Linux、macOS 或 WSL2 下执行安装脚本,然后重新加载 shell:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc # 或 source ~/.zshrc
hermes
原生 Windows 改用 PowerShell 安装:iex (irm https://hermes-agent.nousresearch.com/install.ps1)。安装器会处理 Python 3.14、Node.js、pnpm、ripgrep、FFmpeg 和依赖,MSIX 包及更新归属见安装文档。Android/Termux 用户应参考独立的 Termux 指南,不要使用桌面/服务器安装脚本。
安装完成后,hermes 进入交互式 CLI。用 hermes model 选择供应商和模型,hermes tools 配置工具,hermes gateway 接入消息平台,hermes doctor 排查问题 命令参考。如果希望一个订阅覆盖模型、网页搜索、图像生成、TTS 和云浏览器,可运行 hermes setup --portal 通过 Nous Portal 完成 OAuth 登录 Tool Gateway。
从 OpenClaw、Claude Code、Codex CLI 或 Cursor 迁移时,运行 hermes setup 接受导入提示,或安装 agent-importers 插件后执行 hermes import-agent openclaw;加 --dry-run 可先预览 迁移文档。
使用约束
- 运行智能体需要 LLM 供应商和凭据,各供应商的接入方式见供应商集成文档。用 Nous Portal 一键配置需要订阅并完成 OAuth 登录。
- Windows Defender 和 Bitdefender 可能隔离安装包附带的
uv.exe。README 给出了gh attestation verify加哈希比对的核验步骤,并建议将 Hermes 的 bin 目录加入白名单;只有在你亲自核验二进制后才适合采用该处理方式 故障排查。 - 项目采用 MIT 许可证 LICENSE。CLI、安全配置、环境变量等完整文档在项目网站 docs。
- 这是一个能操作终端、接收消息并按计划执行任务的自托管智能体,命令审批、私聊配对和容器隔离等安全设置另有安全指南。
HotRepo 点评
HotRepo 的每日记录显示,仓库 Star 从 2026-05-11 的约 14.4 万增长到 2026-09-07 的约 24.3 万,期间单日新增在数百到两千上下。HotRepo 没有记录到该项目在 GitHub 全语言日榜上的最好名次,因此这里主要依据 Star 历史观察。
Hacker News 上有两条讨论提供了背景。2026 年 8 月有评论者观察到仓库约有 2.3 万个待合并 PR,维护者几乎全天候合并 讨论,这与项目高速推进、贡献者众多的状态相符。2026 年 5 月的另一条讨论则涉及 Hermes 被指衍生自 EvoMap 的 Evolver、相关 issue 被编辑且评论被删除而未获正式回应 讨论。项目仍在活跃发展,但评估时既应看到贡献流量之大,也应考虑尚未解决的归属争议。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。