爱马仕Hermes Agent安装教程

一、Hermes Agent 安装全景理解(先搞清楚再动手)

在开始安装前,你必须理解一个核心事实:

👉 Hermes 不是一个普通软件,而是一个"类操作系统级 AI Agent runtime"

它的运行依赖一整套环境:

  • Python(Agent核心)
  • Node.js(浏览器自动化 / messaging bridge)
  • ffmpeg(语音)
  • ripgrep(搜索)
  • uv(Python包管理器)
  • Git(代码获取)

但关键点是:

👉 官方安装脚本会自动帮你安装所有依赖

也就是说:

❌ 不需要你提前装 Python / Node

✅ 只需要 Git + Linux环境


为什么 Windows 不能直接装?

官方明确说明:

Windows 不支持原生运行,需要 WSL2

原因很简单:

  • Hermes 依赖 Unix shell(bash/zsh)
  • 依赖 Linux 工具链(软链接、路径结构)
  • CLI设计完全基于类 Unix 系统

👉 所以:

  • Windows = 必须走 WSL
  • macOS = 原生支持

二、Windows 安装 Hermes(WSL 完整方案)

2.1 整体流程(架构级理解)

Windows → WSL2 → Ubuntu → Hermes

也就是:

Windows(宿主)

WSL2(虚拟Linux内核)

Ubuntu发行版

Hermes Agent


2.2 第一步:安装 WSL2

方法一(推荐,一行命令)

打开 PowerShell(管理员):

wsl --install

它会自动:

  • 安装 WSL2
  • 下载 Ubuntu
  • 设置 Linux 内核

验证安装

wsl -l -v

你应该看到:

Ubuntu Running Version 2


2.3 第二步:初始化 Ubuntu

第一次打开 Ubuntu 会让你:

  • 设置用户名
  • 设置密码

👉 记住密码(sudo用)


2.4 第三步:安装 Git(唯一必须依赖)

sudo apt update

sudo apt install git -y

验证:

git --version


2.5 第四步:安装 Hermes(核心步骤)

直接运行官方一键脚本:

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

这个脚本会做很多事情:

✔ 安装 uv

✔ 安装 Python 3.11

✔ 安装 Node.js

✔ 安装 ffmpeg

✔ clone Hermes

✔ 创建虚拟环境

✔ 注册 hermes 命令

👉 官方明确说明这一点


2.6 第五步:初始化环境

source ~/.bashrc


2.7 第六步:配置 API Key

运行:

hermes setup

或者手动:

nano ~/.hermes/.env

填入:

OPENROUTER_API_KEY=你的key


2.8 第七步:启动 Hermes

hermes

你会进入一个 CLI Agent:

> Hello! What can I help you with?


2.9 Windows 常见坑(非常重要)

❌ 问题1:curl 不存在

sudo apt install curl -y


❌ 问题2:WSL 太慢

解决:

wsl --shutdown

然后重启


❌ 问题3:权限问题

chmod +x install.sh


❌ 问题4:网络问题(中国用户)

建议:

  • 使用代理
  • 或提前 clone GitHub

2.10 高阶玩法(WSL进阶)

你可以:

  • 把 Hermes 跑在后台(screen/tmux)
  • 用 Telegram 控制 Agent
  • 远程 VPS + 本地 WSL混合

三、macOS 安装 Hermes(原生方案)

macOS 比 Windows 简单很多,因为:

👉 它本质就是 Unix 系统


3.1 环境准备

安装 Git(一般已自带)

git --version

如果没有:

xcode-select --install


3.2 一键安装 Hermes

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

👉 与 Linux 完全一致


3.3 初始化 shell

source ~/.zshrc

(mac 默认 zsh)


3.4 配置 API

hermes setup


3.5 启动

hermes


3.6 mac 常见坑

❌ 问题1:权限问题(macOS 安全机制)

chmod +x install.sh


❌ 问题2:brew冲突

Hermes自带环境,不建议用 brew 安装 Python


❌ 问题3:M芯片兼容

官方支持(uv会自动处理)


四、手动安装(适合开发者)

如果你不信任脚本,可以手动安装:

核心步骤:

git clone --recurse-submodules https://github.com/NousResearch/hermes-agent.git

cd hermes-agent

curl -LsSf https://astral.sh/uv/install.sh | sh

uv venv venv --python 3.11

export VIRTUAL_ENV="$(pwd)/venv"

uv pip install -e ".[all]"

npm install

👉 官方完整步骤


五、安装完成后你能做什么?

Hermes不是聊天工具,而是:

👉 自进化AI Agent系统

核心能力:

  • 自动执行任务
  • 长期记忆
  • 技能生成
  • 多平台控制(Telegram/Discord等)
  • 多Agent协作

👉 官方定义:

一个会持续变强的自主Agent


六、安装后推荐配置(非常关键)

6.1 推荐模型

hermes model

建议:

  • OpenRouter(最方便)
  • OpenAI(稳定)
  • Claude(强推理)

6.2 推荐目录结构

~/.hermes/

├── config.yaml

├── .env

├── skills/

├── memories/


6.3 推荐玩法

  • 自动写代码
  • 自动做SEO
  • 自动爬虫
  • 自动运营账号
  • 自动任务调度(cron)

七、Windows vs Mac 总结对比

项目 Windows(WSL) macOS
安装难度 ⭐⭐⭐⭐ ⭐⭐
兼容性 间接 原生
稳定性
推荐程度 ✔ 可用 ✔✔ 强烈推荐

八、最终结论(非常关键)

如果你只是想"用" Hermes:

👉 用 mac

如果你是 Windows 用户:

👉 必须走 WSL(别折腾原生)

相关推荐
天云数据2 小时前
微信运营Agent的架构,Harness做了什么
人工智能
【建模先锋】2 小时前
精品数据分享 | 锂电池数据集(10)基于阻抗的锂离子电池在不均衡使用情况下的性能预测
人工智能·python·深度学习·锂电池·锂电池寿命预测·锂电池数据集·剩余寿命预测
Trouvaille ~2 小时前
零基础入门 LangChain 与 LangGraph(五):核心组件上篇——消息、提示词模板、少样本与输出解析
人工智能·算法·langchain·prompt·输入输出·ai应用·langgraph
吃一根烤肠2 小时前
2026年4月AI大事件深度解读:大模型竞争进入“深水区“
人工智能
小陈工3 小时前
数据库Operator开发实战:以PostgreSQL为例
开发语言·数据库·人工智能·python·安全·postgresql·开源
慕涯AI3 小时前
Agent 30 课程开发指南 - 第21课
人工智能·python
源码之家3 小时前
计算机毕业设计:Python城市天气数据挖掘与预测系统 Flask框架 随机森林 K-Means 可视化 数据分析 大数据 机器学习 深度学习(建议收藏)✅
人工智能·爬虫·python·深度学习·机器学习·数据挖掘·课程设计
数智化管理手记3 小时前
零基础认知精益生产——核心本质与必避误区
大数据·数据库·人工智能·低代码·制造
用户5191495848453 小时前
Kubernetes kubeadm 集群部署与 CKA 实战指南
人工智能·aigc