爱马仕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(别折腾原生)

相关推荐
研究点啥好呢8 小时前
途游游戏AI产品经理面试题精选:10道高频考题+答案解析
人工智能·游戏·产品经理
KG_LLM图谱增强大模型8 小时前
从数据孤岛到知识融合:用友大型本体模型LOM如何赋能企业知识管理和智能决策
人工智能·知识图谱
码以致用8 小时前
用 DeepAgents 自动分析表格数据,一键生成图表与报告
人工智能·ai编程
码上掘金8 小时前
基于深度学习的行人计数与人群密度分析系统设计与实现
人工智能·深度学习
北京软秦科技有限公司8 小时前
灌封胶耐候测试报告为何更依赖“AI报告审核”?IACheck如何提升长期环境可靠性判断精度
人工智能
程序员果子8 小时前
Agent设计手册:四层架构、工程约束、框架选型
人工智能·agent·智能体·agent框架
2401_832298108 小时前
SaaS 到 Agent-as-a-Service——OpenClaw 生态爆发,开启企业数字化新时代
人工智能
AI产品测评官8 小时前
2026年AI招聘架构深潜:多Agent协同如何打造主动出击智能体代表?
人工智能·架构
captain_AIouo8 小时前
Captain AI:全阶段适配不同规模OZON商家
大数据·人工智能·经验分享·aigc
HyperAI超神经9 小时前
在线教程丨支持600+语言,小米开源OmniVoice:仅需3-10秒参考音频实现语音克隆
人工智能·音频识别·语音生成