Agent之Hermes:Hermes Agent的简介、安装和使用方法、案例应用之详细攻略

Agent之Hermes:Hermes Agent的简介、安装和使用方法、案例应用之详细攻略

目录

[Hermes Agent的简介](#Hermes Agent的简介)

1、特点

[Hermes Agent的安装和使用方法](#Hermes Agent的安装和使用方法)

1、安装

1)快速安装

[2)Windows 安装](#2)Windows 安装)

3)安装后如何启动

2、使用方法

2.1、最常用的入门命令

[2.2、使用 Nous Portal 的一键方案](#2.2、使用 Nous Portal 的一键方案)

[2.3、CLI 与消息平台的通用命令](#2.3、CLI 与消息平台的通用命令)

[Hermes Agent的案例应用](#Hermes Agent的案例应用)

1)跨平台持续陪伴式对话

2)自动化日常运维任务

3)复杂任务拆解与并行执行

4)跨会话知识沉淀与个性化

5)研究与数据生成场景

[6)从 OpenClaw 平滑迁移](#6)从 OpenClaw 平滑迁移)


Hermes Agent的 简介

Hermes Agent 是 Nous Research 构建的一个"自进化 AI 代理"。仓库把它描述为带有"内置学习闭环"的代理:它能从经验中创建技能、在使用中改进技能、主动持久化知识、检索过往对话,并在跨会话中逐步形成对用户的深层理解。它既可以运行在低成本 VPS 上,也可以运行在 GPU 集群或 serverless 基础设施上;用户甚至可以在 Telegram 里和它对话,而它在云端 VM 上执行任务。

从定位上看,它不是一个只局限在本地电脑上的聊天工具,而是一个可跨终端、跨平台、跨会话持续工作的 agent。仓库强调它可以在多种模型提供方之间切换,并且不需要改代码即可更换模型或 endpoint。

Github地址https://github.com/NousResearch/hermes-agent

1、特点

|-----------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 支持多模型、可自由切换 | 仓库明确写到 Hermes 可以使用多种模型来源,包括 Nous Portal、OpenRouter、NVIDIA NIM、Xiaomi MiMo、z.ai/GLM、Kimi/Moonshot、MiniMax、Hugging Face、OpenAI,以及自定义 endpoint;切换模型只需执行 hermes model,无需改代码,也没有锁定。 |
| 终端体验完整,适合重度交互 | 它提供"真正的终端界面(TUI)",支持多行编辑、斜杠命令自动补全、对话历史、中断后重定向,以及流式工具输出,适合在 CLI 环境中长时间使用。 |
| 可跨平台消息协作 | Hermes 不只停留在命令行,还能通过单个 gateway 进程接入 Telegram、Discord、Slack、WhatsApp、Signal、CLI,中文 README 还补充了 Email。仓库强调它支持语音备忘录转写,并能保持跨平台对话连续性。 |
| 闭环学习与记忆能力 | 仓库把"闭环学习"列为核心能力:代理会管理记忆并定期提醒自己;复杂任务后自动创建技能;技能在使用中自我改进;还能通过 FTS5 会话搜索结合 LLM 摘要实现跨会话回溯,并兼容 agentskills.io 开放标准。 |
| 支持定时自动化 | Hermes 内置 cron 调度器,可以把任务投递到任意平台。README 举的例子包括日报、夜间备份、周审计,而且这些任务可以用自然语言描述后无人值守运行。 |
| 支持子代理与并行执行 | 仓库说明它可以生成隔离子代理来处理并行工作流,也能编写 Python 脚本通过 RPC 调用工具,把多步管道压缩成更少的上下文轮次。 |
| 部署位置灵活 | 仓库列出它支持的终端后端包括本地、Docker、SSH、Daytona、Singularity、Modal(英文 README 还提到 Vercel Sandbox)。其中 Daytona 和 Modal 提供 serverless 持久化,环境空闲时会休眠、按需唤醒。 |
| 面向研究与训练 | README 还把它定位为"research-ready",支持批量轨迹生成和轨迹压缩,可用于训练下一代工具调用模型。 |

Hermes Agent的安装和使用方法

1、安装

1)快速安装

仓库给出的 Linux、macOS、WSL2、Termux 安装方式是一行命令:

复制代码
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

中文 README 说明该安装程序会自动处理平台特定配置。

2)Windows 安装

原生 Windows 处于 early beta,可在 PowerShell 中执行:

复制代码
iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1)

它会自动安装 uv、Python 3.11、Node.js、ripgrep、ffmpeg,以及一个便携式 Git Bash(MinGit);若系统已装 Git,则会优先使用现有 Git。中文 README 则写得更保守:原生 Windows 不受支持,建议安装 WSL2 后执行上面的 Linux 命令。

3)安装后如何启动

仓库建议安装后先重新加载 shell 配置:

source ~/.bashrc(或 source ~/.zshrc),然后运行 hermes 开始对话。

2、使用方法

2.1、最常用的入门命令

README 把入门命令整理得很清楚:

复制代码
hermes 用于启动交互式 CLI;
hermes model 用于选择模型提供商和模型;
hermes tools 用于配置启用的工具;
hermes config set 用于设置单个配置项;
hermes gateway 用于启动消息网关;
hermes setup 用于一次性完成完整设置;
hermes claw migrate 用于从 OpenClaw 迁移;
hermes update 用于更新版本;
hermes doctor 用于诊断问题。

2.2、使用 Nous Portal 的一键方案

仓库还提供一个可选方案:如果不想分别管理模型、网页搜索、图像生成、TTS、云浏览器等多个 API Key,可以用 Nous Portal 统一覆盖。安装后可运行:

复制代码
hermes setup --portal

它会通过 OAuth 登录、把 Nous 设为 provider,并启用 Tool Gateway;之后还能用 hermes portal status 查看状态。仓库同时说明你也可以按工具维度继续使用自己的 API Key。

2.3、CLI 与消息平台的通用命令

仓库给出了 CLI 与消息平台的快速对照。比如:

开始对话时,CLI 直接运行 hermes,消息平台则先 hermes gateway setup 再 hermes gateway start,然后给机器人发消息;

复制代码
新对话可用 /new 或 /reset;
换模型用 /model [provider:model];
设置人格用 /personality [name];
重试或撤销上一轮用 /retry、/undo;
压缩上下文或查看用量用 /compress、/usage、/insights;
浏览技能用 /skills 或 /<skill-name>;
中断当前工作可用 Ctrl+C 或 /stop。

Hermes Agent的案例应用

1)跨平台持续陪伴式对话

README 的一个非常具体的案例是:你可以在 Telegram 上和它对话,而它在云端 VM 上工作;同时它还能通过 Telegram、Discord、Slack、WhatsApp、Signal、CLI 乃至 Email 保持连续会话。这个案例体现的是"人在哪,代理就在哪"的持续工作模式。

2)自动化日常运维任务

仓库明确列出可用 cron 做定时自动化,例如日报、夜间备份、周审计,而且这些任务能通过自然语言描述后无人值守运行。也就是说,Hermes 不只是回答问题,还能承担固定节奏的运营/维护工作。

3)复杂任务拆解与并行执行

仓库给出的另一个应用方向是把复杂工作拆成多个子任务:通过子代理并行处理工作流,再用 Python 脚本通过 RPC 调用工具。这个设计适合多步骤、多来源信息整合的任务,例如需要同时做检索、整理、执行和总结的工作流。

4)跨会话知识沉淀与个性化

Hermes 会主动持久化知识、搜索历史对话、构建用户画像,并通过 FTS5 会话搜索与 LLM 摘要做跨会话回溯。仓库还提到它会逐步建立对"你是谁"的理解,因此它适合长期陪伴式使用,而不是一次性问答。

5)研究与数据生成场景

README 明确写到它"research-ready",支持批量轨迹生成和轨迹压缩,用于训练下一代工具调用模型。这说明它不仅适合日常使用,也适合研究、数据采集与模型训练相关的场景。

6)从 OpenClaw 平滑迁移

仓库还给出一个实际迁移场景:如果你原本使用 OpenClaw,Hermes 可以自动导入设置、记忆、技能、API Key、消息设置、工作区指令等内容;安装向导会自动检测 ~/.openclaw 并提供迁移选项。

相关推荐
花椒技术1 小时前
企业内部 Agent 落地复盘:Gateway、Skill 和二次确认如何串起受控业务执行
后端·agent·ai编程
冬奇Lab1 小时前
Agent系列(六):记忆管理——让 Agent 记住重要的事
人工智能·agent
七牛云行业应用2 小时前
OpenHuman、OpenClaw、Hermes Agent 傻傻分不清楚?一篇说清三者定位
ai·agent·hermes agent
DreamWear4 小时前
给 Claude 装上侦察眼:Cybersecurity MCP Server 拆解
agent·claude
TokyoEric4 小时前
我在 Windows 上搭了个 13 人 AI 团队,踩了一路坑(OpenClaw 多 Agent 实战)
agent
宇图SHARE5 小时前
【RAG搭建纯干货】从零手搓本地知识库(第一篇):数据清洗流水线搭建指南
agent
这是谁的博客?6 小时前
LangChain 框架深度解析:从 LCEL 到 Agent 架构的核心原理
ai·架构·langchain·llm·agent·架构设计
SpikeKing6 小时前
LLM - 支持 Hermes 智能体的 vLLM 部署 Qwen3.5 与 Qwen3.6 方案
llm·vllm·qwen3.5·hermes·qwen3.6
后端小肥肠6 小时前
文章没人看?多半是标题的锅:我用 Codex + Obsidian 做了个爆款标题 Skill
人工智能·aigc·agent