Hermes Agent 是Nous Research于2026年开源的自主AI智能体框架,支持私有部署、三层记忆架构、闭环自进化、15+平台统一接入及40+可插拔工具。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜如果您看到“Hermes Agent”这一名称,却不清楚它在AI智能体生态中的定位与实际价值,则可能是由于其功能维度远超传统聊天机器人或工具调用插件。以下是对其本质与用途的直接说明:
一、Hermes Agent 是一个开源自主AI智能体框架
Hermes Agent 由 Nous Research 于 2026 年 2 月正式开源,采用 MIT 协议,支持完全私有化部署。它不是运行在云端API之上的对话接口,而是可安装在本地服务器、ECS实例、WSL2 或 Android Termux 中的持久化进程,具备独立记忆、跨会话状态维持与自主技能沉淀能力。
1、下载官方源码仓库:执行
git clone https://github.com/nousresearch/hermes-agent 2、检查运行环境依赖:确认系统已安装 Python 3.11+、Rust 1.75+ 及 SQLite3
3、安装核心组件:运行
make install-core完成基础引擎编译
4、初始化记忆数据库:执行
hermes memory init创建 SQLite 实例与 FTS5 索引
二、具备三层记忆架构实现“越用越懂你”
该架构将信息按生命周期与抽象层级严格分离,避免上下文污染,确保每次交互均基于精准匹配的记忆片段响应。第一层为短期工作记忆,仅保留当前会话内最近90次工具调用上下文;第二层为长期情景记忆,以 SQLite + FTS5 存储用户事实、项目技术栈、偏好格式等跨会话数据;第三层为程序化技能记忆,将成功任务自动固化为带断言与回滚点的 Skill.md 文件。
1、查看当前情景记忆摘要:运行
hermes memory list --type=episodic --limit=5
2、手动注入一条用户事实:执行
hermes memory add --fact "主力开发环境为 macOS Sonoma + VS Code"
3、检索包含“Next.js”的历史记忆条目:使用
hermes memory search "Next.js deployment"4、导出全部技能记忆为 Markdown 包:调用hermes skill export --all --output=skills-backup-20260424.md
三、闭环学习系统支撑“自进化”特性
每次完成含5次以上工具调用的复杂任务后,Hermes Agent 自动触发反思阶段:回溯执行链、识别冗余步骤、比对预期与实际终端状态、生成结构化技能文档,并在沙箱中完成三次无干预验证后写入磁盘。该过程不依赖人工标注或外部评估模型,全部由内置调度器与轻量级评估函数驱动。
1、强制触发一次复盘流程:发送指令
/reflect last-task至任意已接入消息平台(如 Telegram)
2、查看最近一次复盘日志:运行
hermes log tail --module=learning-loop --lines=20 HermesAgent(v2026.4.8) Hermes Agent (v0.8.0) 是由 Nous Research 开发的开源自进化 AI 智能体,被誉为“与你共同成长的 Agent”。其核心优势在于内置学习闭环,能从任务中自动提炼技能、持久记忆用户偏好,越用越懂你。该版本聚焦“智能”升级,支持后台任务自动通知、模型实时切换及 MCP OAuth 2.1。它兼容 200+ 主流大模型,支持微信、Telegram 等多平台接入,仅需 5 美元 VPS 即可部署,是提升个人与企业生产力的理想选择。
下载3、禁用某项自动技能生成:编辑 config/agent.yaml,将auto_skill_creation: false设为 false
4、手动创建技能模板:执行
hermes skill new --name "backup-mysql-daily" --trigger "每日凌晨2点备份数据库"
四、支持15+消息平台统一网关接入
所有消息通道(Telegram、WhatsApp、钉钉、飞书、企业微信、Discord、原生微信等)共享同一套会话ID映射规则、记忆读写接口与技能调用引擎。用户在不同平台发起相同指令,Agent 均能识别为同一上下文延续,无需重复设定背景或参数。
1、启动 Telegram 网关服务:运行hermes gateway --platform telegram --config=config/gateway.yaml 2、配置微信个人号接入:在 config/gateway.yaml 中填入wechat: { mode: "mobile", device_id: "your-device-id" }3、启用多平台并发监听:同时运行两个 gateway 进程,分别指定--platform dingtalk与--platform feishu
4、查看当前活跃会话列表:执行
hermes session list --status=active
五、内置40+可插拔工具实现原子化操作
所有工具均注册至统一 registry,具备标准化 schema 描述,明确输入约束、输出格式与失败条件。文件操作、终端命令执行、网页爬取、图像生成、GitHub API 调用等功能模块彼此解耦,支持按需启用或禁用,避免未授权能力暴露。
1、启用文件搜索工具:在 config/tools.yaml 中将search_in_files: enabled: true 2、限制终端命令执行权限:修改 config/tools.yaml,设置run_command: allowed_patterns: ["^ls ", "^cat ", "^grep "]3、调用浏览器自动化工具:向 Agent 发送指令打开 https://example.com 并截图首页
4、查看已注册工具清单:运行
hermes tool list --detailed
