Hermes Agent:19 万 Star 的自进化 AI Agent 平台

2026-06-12 14:13:43

Hermes Agent 开源项目分析

仓库:github.com/NousResearch/hermes-agent · 文档:hermes-agent.nousresearch.com · License: MIT · ⭐ 191k+ · 🍴 33k+

项目是什么

Hermes AgentNous Research 开源的 自进化 AI Agent 平台,Slogan 为 The agent that grows with you(与你一同成长的 Agent)。

与 Claude Code、Codex 等「单次会话编程助手」不同,Hermes 强调 闭环学习

  • 从复杂任务中 自动创建 Skill,并在使用中持续改进
  • 持久记忆:Agent 主动整理知识、搜索历史对话、跨会话构建用户画像
  • 兼容 agentskills.io 开放 Skill 标准

它不限于本地笔记本——可在 $5 VPS、GPU 集群或 Modal/Daytona 无服务器 环境运行,用户通过 Telegram 发消息,Agent 在云端 VM 上执行任务。

核心能力

1. 自进化学习闭环

能力 说明
Agent 策展记忆 周期性提醒持久化重要知识
自主 Skill 创建 复杂任务完成后自动生成可复用 Skill
Skill 使用中自改进 非静态 Prompt,随反馈迭代
FTS5 会话搜索 跨会话召回历史对话,LLM 摘要辅助
Honcho 辩证用户建模 deepening 理解用户偏好与背景

2. 多入口、多平台

  • CLI/TUI:完整终端界面,多行编辑、斜杠命令补全、流式工具输出
  • 消息网关:Telegram、Discord、Slack、WhatsApp、Signal、Email 统一接入
  • 语音:支持语音备忘录转写
  • 同一 Gateway 进程管理多渠道,跨平台对话连续

3. 工具与执行环境

  • 40+ 内置工具,Toolset 可配置开关
  • 6 种终端后端:local、Docker、SSH、Singularity、ModalDaytona
  • 子 Agent 并行:隔离子任务、Python RPC 脚本调用工具
  • MCP 集成:连接任意 MCP Server 扩展能力
  • Cron 调度:自然语言定义定时任务,结果投递到任意平台

4. 模型与提供商

支持 Nous Portal、OpenRouter(200+ 模型)、OpenAI、Anthropic、NVIDIA NIM、MiMo、Kimi、MiniMax、Hugging Face 及自建端点。hermes model 一行切换,无厂商锁定。

Nous Portal 提供 OAuth 一键配置:300+ 模型 + Tool Gateway(搜索、生图、TTS、云浏览器),免收集多份 API Key。

技术栈与架构

  • 语言:Python 3.11(uv 管理依赖)+ Node.js(部分工具链)
  • CLIhermes_cli 模块,完整 TUI
  • Gatewaygateway/ 统一消息路由
  • Agent 核心agent/ 主循环与工具调用
  • 插件plugins/optional-skills/optional-mcps/
  • 部署:Homebrew、Docker、Nix、install.sh 一键安装

快速开始

# Linux / macOS / WSL2
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc
hermes              # 开始对话

# 或 Portal 一键配置
hermes setup --portal

常用命令:hermes model(选模型)、hermes tools(配工具)、hermes gateway(启消息网关)、hermes doctor(诊断)。

与 OpenClaw 生态

提供 hermes claw migrate,可导入 OpenClaw 的 SOUL.md、记忆、Skill、API Key、消息平台配置等,降低从 OpenClaw 迁移成本。社区亦有 HermesClaw(微信桥接)等扩展。

适用场景

场景 价值
个人 AI 助手 多渠道统一入口,记忆跨会话累积
自动化运维 Cron + 子 Agent + SSH/Docker 后端
研究与训练 Batch trajectory 生成、轨迹压缩,面向下一代 tool-calling 模型
Agent 平台底座 Skill/MCP 插件体系,可二次集成到企业工作流
低成本云端 Agent Modal/Daytona 休眠唤醒,空闲成本极低

局限与注意点

  1. 复杂度:功能全面,初次配置(Provider、Tool、Gateway)学习曲线高于单一 Coding Agent
  2. 安全面:多工具 + 多终端后端需认真配置命令审批、DM 配对与容器隔离(文档有 Security 专章)
  3. 资源与依赖:完整安装(.[all])依赖较多;Termux 等平台需精简 extra
  4. 社区体量:191k Star 带来高 Issue/PR 量,生产使用需锁定版本并关注更新

黑豹点评

Hermes Agent 是当前 GitHub 上 Star 数最高的 Agent 开源项目之一,代表 Nous Research 将「Agent = 会学习的系统」而非「会聊天的模型」的产品思路。对企业研发团队,其价值在于:可自托管的多渠道 Agent 网关 + Skill 标准 + 记忆闭环,适合作为内部 Copilot 或运维自动化的 POC 底座。若仅需 IDE 内写代码,Claude Code/Codex 更轻;若需要 7×24 运行、跨 IM 触达、技能沉淀,Hermes 值得重点评估。

项目链接https://github.com/NousResearch/hermes-agent