Hermes Agent 是 Nous Research 于 2026 年 2 月发布的开源、自托管、会自我进化的 AI 智能体框架。它的核心是学习闭环与持久记忆,让 AI 能像人一样越用越聪明,而非每次对话都从零开始。
1. 什么是 Hermes Agent?
- 定位:不是聊天机器人,而是长期运行、自主进化的数字员工。
- 核心理念:The agent that grows with you(与你共同成长的智能体)。
- 与普通 AI 的区别:
- 普通 AI:无状态、无记忆、每次对话独立。
- Hermes Agent:有记忆、会学习、能沉淀技能、可自主进化。
2. 三大核心能力
- 学习闭环 (Learning Loop)
- 技能提炼:完成复杂任务后,自动将操作序列抽象为可复用的技能(Skill)。
- 持久记忆:将用户偏好、项目背景、关键信息存入MEMORY.md / USER.md。
- 自我优化:通过 GEPA 引擎自动评估、迭代、优化策略。
- 四层记忆系统
- 长期记忆 (MEMORY.md):环境事实、经验教训。
- 用户画像 (USER.md):职业、目标、偏好。
- 技能库 (Skills):自动生成的可复用工作流。
- 全量历史 (SQLite+FTS5):所有对话全文检索。
- 多平台统一网关
- 支持:CLI、Web、Telegram、Discord、Slack、WhatsApp。
- 支持本地、Docker、SSH、云服务器等任意环境部署。
环境准备
- Python 3.10+
- Node.js 18+
- Git
先安装必备工具:
然后克隆源码 + 本地安装(这是唯一可行方式):
✅ 安装成功标志:不会报找不到包,最后显示 Successfully installed hermes-agent-xxx



运行
# 初始化配置 hermes setup # 启动 Web 面板 hermes start

这是 Hermes Agent 在进行 OpenClaw 配置迁移

强烈建议直接按回车,选默认的 1(Quick setup),先把核心功能跑通,后续再用
hermes config 命令慢慢调整高级设置。

选项 特点 适用场景
1. Quick setup(推荐,默认选项) 快速配置,只设置
模型提供商、模型和消息平台三个核心项,跳过复杂的高级设置 绝大多数新手,只想快速跑起来、体验核心功能
2. Full setup 完整配置,包含记忆后端、技能库、权限控制、定时任务等所有高级选项 有经验的用户,需要自定义高级功能
✅这是 Hermes Agent 配置里的「模型提供商选择」环节,你可以选择接入不同的大模型服务,界面上已经列出了 32 个选项,从官方服务到本地部署都支持。

我按「从简单到进阶」给你分了三类,你可以直接选对应的数字:
类型 推荐选项 说明 优势
国内免 API Key
13. DeepSeek DeepSeek 提供免费调用额度,无需额外申请 零门槛,直接用国内模型,配置最简单
国内云服务
28. bailian 阿里云百炼,支持通义千问系列模型 国内访问稳定,支持免费额度,配置兼容
本地部署(免费)
21. Ollama Cloud / 本地 Ollama 用 Ollama 跑本地模型(如 Llama3、Qwen) 完全免费,隐私性好,不依赖网络
通用多模型
2. OpenRouter 支持 100+ 模型,按次付费 模型选择多,适合体验不同模型
✅成功配置好了阿里云百炼的 qwen-coder-turbo 模型,现在到了「消息平台配置」这一步

选项 含义 推荐场景
1. Set up messaging now(推荐) 现在就配置 Telegram/Discord/Slack 等消息平台 如果你想在手机 / 其他设备上用消息 APP 和 Hermes 对话
2. Skip – set up later 跳过配置,之后再通过
hermes setup gateway 命令添加 新手先本地体验,暂时不需要远程消息推送 / 对话
新手建议直接选 2(Skip)
- 先把核心功能跑通,用
hermes chat或 Web 面板体验本地对话。 - 等你熟悉了 Hermes 的用法,再通过
hermes setup gateway命令添加 Telegram 等平台的支持,避免现在配置额外的 API Token 增加复杂度。

✅恭喜你!Hermes Agent 已经安装配置完成了!现在到了最后一步:是否立即启动聊天界面


🎉 恭喜你!你的 Hermes Agent 已经成功跑起来了!现在 CLI 界面已经就绪,我们来看看怎么开启你的第一个对话👇
- 版本与模型:Hermes Agent v0.10.0,当前模型是
qwen-coder-turbo-0919,配置正常。 - 工具与技能:已经加载了 27 个工具、67 个技能,支持代码执行、浏览器操作、定时任务等能力。
- 提示信息:
SyntaxWarning是 Python 的语法警告,不影响正常使用,后续版本会修复。tirith security scanner提示是因为你还没配置相关安全扫描器,暂时可以忽略。
你可以直接在下方输入框发送这些指令,快速体验它的核心能力:
-
建立个人记忆(最推荐)我是一名正在学习 AI Agent 的用户,帮我把我的学习目标、当前使用的模型(qwen-coder-turbo)和常用开发工具存入长期记忆,方便后续对话中直接调用
-
测试代码执行能力帮我写一个 Python 脚本,生成 1-100 的随机数并统计每个数字出现的次数,直接在这里运行并输出结果。
-
查看系统状态帮我查看当前的系统配置、可用工具列表和我的记忆文件内容。
配置文件都在
C:UsersSSYB.hermes 目录下,你可以随时查看和修改:
表格
文件 / 目录 作用
config.yaml Hermes 的核心配置,包含模型、记忆、行为规则等
.env 存储你的 API Key,比如百炼的
DASHSCOPE_API_KEY
cron/、
sessions/、
logs/ 定时任务、对话会话和日志文件
# 启动命令行对话 hermes # 启动 Web 界面(http://localhost:7860) hermes start # 查看当前配置 hermes config # 检查配置和运行环境是否正常 hermes doctor # 配置工具(如搜索引擎、文件操作等) hermes setup tools
在对话中,你可以直接使用这些斜杠命令:
/help:查看所有可用命令/memory:查看你的长期记忆内容/skills:查看已加载的技能列表/exit:退出对话模式
出现这个问题

- 安装日志明确提示:
hermes.exe被安装到了C:UsersSSYBAppDataRoamingPythonPython314Scripts,但这个路径不在系统的 PATH 环境变量里。 - PowerShell 找不到
hermes命令,所以报错无法将“hermes”项识别为 cmdlet。
在 PowerShell 里直接调用完整路径执行命令:
# 查看版本 C:UsersSSYBAppDataRoamingPythonPython314Scriptshermes.exe --version # 初始化配置 C:UsersSSYBAppDataRoamingPythonPython314Scriptshermes.exe setup # 启动服务 C:UsersSSYBAppDataRoamingPythonPython314Scriptshermes.exe start

- 按
Win键,输入编辑系统环境变量并打开。 - 在弹出的窗口中,点击右下角的
环境变量。 - 在用户变量里,找到
Path变量,双击打开。 - 点击
新建,粘贴路径:C:UsersSSYBAppDataRoamingPythonPython314Scripts
- 一路点击
确定保存所有设置。
关闭当前的 PowerShell 窗口,重新打开一个新的 PowerShell,再运行命令:
hermes --version hermes setup

这样就可以正常识别命令了。
如果不想改环境变量,可以直接用 Python 模块方式运行:
python -m hermes_agent setup python -m hermes_agent start


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/272266.html