目录

一、项目简介

二、环境要求 

三、安装方式详解(此方法仅是wsl)

3.1安装WSL以及Ubuntu

3.2更改加速源以及更新软件包索引

3.3安装所需基础环境

四、Hermes的安装和配置

4.1Hermes Agent安装(一键安装)

4.2Hermes Agent安装(手动安装)

五、常用命令查询

六、Hermes使用体验提升

6.1官方Dashboard

6.2第三方WebUI

6.2.1安装与运行

6.3进化面板:让Hermes自进化可视化

6.3.1进化档案效果

6.3.2进化档案指令

6.3.3排版风格优化

七、养成进化

官方资源:


一、项目简介

        Hermes-Agent是美国开源 AI 研究实验室 Nous Research 开发的开源自主 AI 代理(MIT 许可证),其核心设计理念是"一个与你共同成长的 Agent"。该项目的核心创新在于内置的自我学习循环——能够从经验中创建技能、在使用中改进技能、主动持久化知识,并在跨会话中构建对用户的深度理解。

核心特性一览

原生函数调用 模型能准确判断何时调用外部工具,按特定格式生成函数名和参数,支持在对话中多次编排调用,也可以同时发起多个并行请求,提升执行效率。
自我进化能力 完成复杂任务后自动创建技能,持续学习改进
终端访问 支持本地、Docker、SSH 三种终端后端,安全执行命令
开源生态与可定制性

基于开发权重(如Apache2.0)发布,支持GGUF、GPTQ等量化格式,可私有化部署甚至消费级硬件运行。与Ollama、LangChain、vLLM等框架深度集成,便于微调和二次开发。

角色扮演与任务规划融合 兼具拟人化、友好对话风格和理性任务规划能力,Agent能在保持自然交互的同时,高效利用工具完成复杂任务,实现“对话式工具执行”

二、环境要求 

要求 详情
python版本 Python3.9+
操作系统 macOS/Linux/Windows(WSL或原生预览版)
内存要求 8GB+
磁盘空间 2GB+
必须工具 curl、wsl、bash、git

三、安装方式详解(此方法仅是wsl)

3.1安装WSL以及Ubuntu

  1. 以 管理员身份 打开 PowerShell 或命令提示符
  2. 执行以下命令,自动启用所需功能并安装Ubuntu(默认发行版)

    wsl --install
  3. 等待完成后,命令行会自动出现设置用户名和密码

  4. 设置完成后打开一个新终端切换到目标项目目录

3.2更改加速源以及更新软件包索引

换成加速的源头

1.sudo sed -i 's|http://archive.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list
2.sudo sed -i 's|http://security.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list

这一步会要求输入密码,输入密码时同样不显示,输入完直接回车就好。

更新软件包索引

sudo apt update

3.3安装所需基础环境

git:代码管理工具(下载、上传代码必备)

curl:网络请求工具(下载文件、访问接口必备)

nodejs:JavaScript运行环境(前端/Node项目必备)

npm:Node的包管理器(装JS库必备)

sudo apt install -y git curl nodejs npm

给npm更换加速源

npm config set registry https://registry.npmmirror.com

四、Hermes的安装和配置

4.1Hermes Agent安装(一键安装)

https://hermes-agent.nousresearch.com/

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

安装脚本自动完成的工作

步骤 操作 说明
1 检测/安装uv uv 是 Astral 开发的超快 Python 包管理器
2 检测/安装Python 确保使用兼容的 Python 版本
3 检测/安装Node.js 部分技能依赖 Node.js
4 检测/安装ripgrep 用于高效文本搜索
5 检测/安装ffmpeg 音视频处理支持
6 创建虚拟环境 在 ~/.hermes-venv 创建隔离环境
7 克隆仓库 拉取最新代码到本地
8 安装依赖 使用 uv.lock 进行哈希验证安装
9 安装子模块 包括 mini-swe-agent、tinker-atropos 等
10 配置PATH 将 hermes 命令添加到 PATH

安装后激活

# 重新加载 shell 配置
source ~/.bashrc   # Bash 用户
source ~/.zshrc    # Zsh 用户

# 运行设置向导(配置 API Key)
hermes setup

# 启动对话
hermes
4.2Hermes Agent安装(手动安装)

1.打开浏览器访问源码

​​​​​​https://github.com/NousResearch/hermes-agent

2.直接点击下载源码压缩包到独立文件夹、改名为hermes agent

3.打开终端进入此文件夹路径下运行

#执行wsl命令
wsl

#切换到目标路径
cd /mnt/d/Hermes/hermes-agent

# 给脚本执行权限
chmod +x setup-hermes.sh

# 运行安装脚本
./setup-hermes.sh

4.注册Nous Portal账号

5.选择Quick Setup(推荐新手直接选择)

选择相应的模型

直接选择第一个

新手直接选择Skip跳过配置消息平台

配置后执行hermes打开测试一下是否能聊天

五、常用命令查询

基础命令

命令 操作
hermes setup 交互式安装配置向导
hermes model 切换模型/提供商
hermes config  查看当前配置
hermes config edit 编辑配置文件
hermes config set <key> <value> 设置配置项
hermes tools 配置工具集
hermes 启动交互会话(默认模式)

技能管理命令

命令 操作
hermes skills browse 浏览技能商城
hermes skills install ID 安装一个技能
hermes skills list 列出所有已经安装技能
hermes skills update 更新已过期的技能
/skills 技能名 在会话中加载某个技能
/reload-skills 重新扫描技能目录

网关管理命令

命令 操作
hermes gateway setup 配置消息平台
hermes gateway status 查看状态
hermes gateway start 启动网关
hermes gateway stop 停止网关

诊断命令

命令 操作
hermes doctor 运行诊断检查
hermes --version 查看版本
hermes --help 查看帮助

六、Hermes使用体验提升

6.1官方Dashboard

直接在hermes命令行运行

hermes dashboard

官方Dashboard:https://127.0.0.1:9119

6.2第三方WebUI

仓库:https://github.com/nesquena/hermes-webuihttps://github.com/nesquena/hermes-webui

6.2.1安装与运行
1.帮我安装一下https://github.com/nesquena/hermes-webui
2.运行一下hermes-webui

6.3进化面板:让Hermes自进化可视化

6.3.1进化档案效果
6.3.2进化档案指令
1.我有个想法,就是能把你的进化记录、进化的结果,专门做一个HTML来显示吗?而且以后可以每天都去更新一下这个HTML,这样我就可以看到你的进化历程,到底进化在哪里?比如:1.进化的skill,2.包括记忆,就是进化什么东西这些
6.3.3排版风格优化

如果生成的效果不好的话,可以把风格描述给Hermes让他自己调整

七、养成进化

7.1身份系统

这里采取打磨分析来确认(在hermes命令行执行下列命令)

我现在想和你商量一下你的soul.md如何写,...要求...,你觉得还有哪些需要完善,需要考虑到信息安全等问题,先别写入soul,请你在回答先向我提问。要求:一次只问一个问题,请根据我的问题继续追问,直到你有95%的信心完全理解我的真实需求和目标时,再给出最终方案。

7.2角色模板库

在github上找到“agency-agents-zh”这个项目,下载资源包到文件夹,让hermes自己解析下载这些

我已经下载资源包至文件夹,你查看并下载这些资源包,并做个文档存放这些部门明细

注:里面有144个员工,其实可以不用全下,挑选你需要的部门让他下就可以,下完让他做个文档,存放这些部门详细

7.3记忆系统:安装hindsight引擎

输入以下命令运行安装向导:

hermes memory setup

获取API Key

访问官方控制台完成注册与密钥生成(免费额度)

http://ui.hindsight.vectorize.io/connect

验证生效状态

hermes memory status

7.4多维表格+云文档作为个人资料库

7.4.1安装飞书CLI

在hermes命令行里运行

1.请帮我安装飞书CLI:https://github.com/larksuite/cli

Hermes会自动克隆仓库、安装依赖、装完后验证:

lark-cli --version

两步授权:

#1.初始化绑定飞书应用
lark-cli config init --new

#2.登录授权
lark-cli auth login

7.4让 Hermes agent 分析文件📊

我让 AI 助理 Hermes agent 分析文件,补充对我们自身的认知。

OpenAI 联合创始人 Karpathy 发布过开源知识库 skill——llm-wiki,Hermes agent 0.13.0 版本已内置该技能,我们可直接使用它来建立和分析知识库📚。

只需向 Hermes 发送这段提示词:

/llm-wiki 你认真阅读和分析f:/owen/opc,里的全部的md文件,然后建立一人公司的知识库

发送后,Hermes 会按照 llm-wiki 的规范,自动建立并分析你的知识库,同时会根据知识库类型,创建专属的知识库 skill🧠。

Hermes 完成知识库创建后,会告知使用方法,若担心忘记可先保存,多使用几次就能熟练掌握💪。

7.5更新 AI 对自身的认知🔄

当所有知识库创建完成后,发送这段提示词:

我让你创建的知识库,都是我正在和即将开展的工作,你把这些信息补充到对我的认知里,并更新相关核心配置文件

7.6创建专属的蒸馏 SKILL🛠️

这是蒸馏自己、让 AI 真正了解我们的最后一步!

这里给大家分享一个开源的蒸馏自己的 skill,其 GitHub 仓库地址为:https://github.com/moyitech/self-skill

向 Hermes 发送以下提示词即可创建专属蒸馏 skill:

你根据https://github.com/moyitech/self-skill的技术规范,创建我自己的蒸馏skill,并把hermes核心配置文件,我们的沟通记录和我们的知识库作为蒸馏的数据来源,把我自己蒸馏为数字分身

完成这一步后,AI 工具交付的成果会更贴合你的需求,输出的内容几乎无需过多修改,因为它输出的就是 “你写的东西”🎯!

⚠️ 特别说明:刚完成蒸馏后效果未必完美,但使用次数越多,效果会越好。对于只想了解 AI 工具安装和玩法,却不落地到实际工作、业务和生活中的人,不接受此类反驳哦~

官方资源:

———————————————————————————————————————————

  • 官方文档:https://hermes-agent.nousresearch.com
  • GitHub 仓库:https://github.com/NousResearch/hermes-agent
  • 快速入门:https://hermes-agent.nousresearch.com/docs/getting-started/quickstart/

———————————————————————————————————————————

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐