Hermes Agent 概要介绍
Hermes Agent 概要介绍
Hermes Agent 是 Nous Research 开发的一个开源自主 AI 智能体,口号是 “The agent that grows with you”。它最大的特点是内置了一个闭环学习系统——能从经验中自动创建 skills、在使用中自我改进、跨会话持久化记忆,并逐步建立对你的用户画像。
仓库地址:https://github.com/NousResearch/hermes-agent
核心功能
- 闭环学习:自动从复杂任务中提炼 skills,skills 在使用中自我迭代。FTS5 全文搜索 + LLM 摘要实现跨会话记忆召回。通过 Honcho 构建用户画像模型。兼容 agentskills.io 开放标准。
- 多模型支持:不绑定任何一家 LLM。支持 Nous Portal、OpenRouter(200+ 模型)、z.ai/GLM、Kimi/Moonshot、MiniMax、OpenAI 等,用
hermes model一键切换。 - 多平台通信:CLI 终端 + Telegram / Discord / Slack / WhatsApp / Signal / Email,一个 gateway 进程统一管理,支持语音消息转写。
- 定时任务:内置 cron 调度器,用自然语言描述定时任务(日报、备份、审计等),自动执行并推送到任意平台。
- 子智能体委派:可以 spawn 隔离的 subagent 并行处理工作流,还能写 Python 脚本通过 RPC 调用工具。
- 多运行环境:支持 6 种终端后端——本地、Docker、SSH、Daytona、Singularity、Modal。Daytona 和 Modal 支持 serverless 休眠,空闲时几乎零成本。
- 40+ 内置工具 + MCP 集成:可以连接任意 MCP server 扩展能力。
- 从 OpenClaw 迁移:
hermes claw migrate一键导入 OpenClaw 的设置、记忆、skills 和 API keys。
Mac 上安装使用
一行命令搞定:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
提醒:raw.githubusercontent.com 在国内经常被墙或者 DNS 污染,报错Couldn’t connect to server。如果你有梯子,先设置终端代理再执行:
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
安装完成后:
source ~/.zshrc # 重新加载 shell
hermes # 直接开始对话
hermes setup # 运行完整设置向导(配置模型、工具等)
hermes model # 选择 LLM 提供商和模型
hermes tools # 配置启用哪些工具
hermes gateway # 启动消息网关(Telegram/Discord 等)
hermes doctor # 诊断问题
如果你之前用过 OpenClaw,可以直接迁移:
hermes claw migrate # 交互式迁移
hermes claw migrate --dry-run # 预览会迁移什么
安全风险评估
需要注意几个方面:
-
安装脚本风险:
curl | bash这种安装方式本身就有风险——你在执行一个远程脚本,没有事先审查内容。建议先下载脚本看一眼再执行:curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh -o install.sh cat install.sh # 审查内容 bash install.sh -
终端命令执行权限:Hermes Agent 可以在你的系统上执行 shell 命令。它有一个命令审批机制(command approval),但如果配置不当或过度信任,AI 可能执行危险操作(删除文件、修改系统配置等)。建议使用 Docker 或 Daytona 等沙箱后端隔离运行环境。
-
API Key 暴露:配置文件中会存储你的各种 LLM API key。确保
~/.hermes/目录权限正确(chmod 700),不要把配置文件提交到公开仓库。 -
多平台网关:如果你开启了 Telegram/Discord 等网关,相当于暴露了一个可以远程控制你机器的入口。务必配置好 DM pairing(设备配对)和 allowed users 白名单。
-
子智能体和定时任务:subagent 和 cron 任务都能自主执行操作,这意味着 AI 可能在你不在场时做出意料之外的事情。建议初期保持保守的权限配置。
总体来说,Hermes Agent 是 MIT 开源的,代码可审计,Nous Research 也是 AI 领域比较知名的研究机构。但作为一个拥有系统级操作权限的自主智能体,使用时一定要注意权限隔离和审批机制的配置。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)