5分钟搞定!Hermes Agent 全平台保姆级安装教程(Mac/Linux/Windows WSL2)

19次阅读
没有评论

最近Hermes Agent凭借轻量、高效、可本地化部署、支持多模型接入的优势,成为很多开发者AI爱好者搭建私有智能助手的首选工具。它是一款开源自主AI智能代理,支持自主规划任务、工具调用、持续对话、自动化执行等核心能力,可用于本地AI办公、脚本自动化、智能问答、私人助手搭建等多种场景。

很多新手在初次安装时,会遇到环境依赖缺失、命令不生效、初始化失败等各类问题。今天这篇博文,给大家带来零门槛、全平台适配的 Hermes Agent 安装教程,包含一键极速安装、手动源码安装、环境校验、初始化配置以及常见踩坑解决方案,Windows、Mac、Linux 用户均可直接照搬操作。


一、安装前置:环境要求(必看)

Hermes Agent 对硬件配置要求极低,普通电脑、云服务器均可部署,核心系统与依赖要求如下,提前核对可规避90%安装报错:

1. 支持系统

  • ✅ macOS 全系列、Linux(Ubuntu/CentOS/Debian 主流发行版)
  • ✅ Windows 10/11(仅支持 WSL2 子系统,不支持原生CMD/PowerShell)

2. 基础依赖

  • Git:用于拉取源码与子模块(安装脚本自动检测,无则自动安装)
  • Python 3.11+ 版本(推荐3.11/3.12,兼容性最佳)
  • 网络环境:无需翻墙,国内可正常安装

💡 新手直接选择一键脚本安装,全程自动化配置,无需手动处理依赖,省时高效。


二、方式一:一键极速安装(推荐所有用户)

官方一键安装脚本是最稳定、最简单的安装方式,自动完成环境检测、依赖安装、虚拟环境配置、全局命令注册,全程无需手动干预。

1. 打开终端

  • Mac:Command+空格,搜索「终端」打开
  • Linux:Ctrl+Alt+T 快速唤起终端
  • Windows:打开 WSL2 Ubuntu 终端

2. 执行一键安装命令

复制以下官方脚本,直接在终端粘贴执行:

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

3. 脚本自动执行操作

执行后脚本会自动完成7项配置,全程等待即可:

  • 检测系统环境与现有依赖
  • 安装适配的 Python、uv 包管理工具
  • 安装 Node.js、ffmpeg、ripgrep 必备工具
  • 克隆 Hermes Agent 最新源码仓库
  • 创建独立 Python 虚拟环境,避免环境冲突
  • 配置全局 hermes 系统命令
  • 自动注册环境变量

4. 刷新环境变量

安装完成后,必须执行以下命令刷新终端环境,否则无法识别 hermes 命令:

source ~/.bashrc
# Mac 用户执行
source ~/.zshrc

三、方式二:手动源码安装(进阶用户/排查问题用)

如果一键安装失败、需要自定义部署路径或二次开发,可使用源码手动安装,步骤清晰可控:

1. 克隆源码仓库

带子模块克隆,确保依赖文件完整:

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

若已克隆仓库但未拉取子模块,执行补充命令:

git submodule update --init --recursive

2. 安装 uv 工具并创建虚拟环境

# 安装uv包管理工具
pip install uv
# 创建虚拟环境
uv venv
# 激活虚拟环境
source .venv/bin/activate

3. 本地安装依赖

uv pip install -e .

4. 配置全局命令

sudo ln -sf "$(pwd)/.venv/bin/hermes" /usr/local/bin/hermes

四、安装校验 + 初始化配置(关键步骤)

安装完成后,必须完成校验和初始化,才能正常使用 Hermes Agent 功能。

1. 检查安装是否成功

执行诊断命令,自动检测环境、依赖、配置是否正常:

hermes doctor

输出 All checks passed 即代表安装无问题,若有报错,根据提示补全依赖即可。

2. 初始化配置向导

执行初始化命令,进入交互式配置界面:

hermes setup

根据提示完成基础配置:选择模型源(OpenAI、Nous、OpenRouter等)、填入对应 API Key、配置代理与运行参数。

3. 启动 Hermes Agent

配置完成后,一键启动服务:

hermes start

至此,Hermes Agent 正式部署完成,可以开始体验智能代理的自主任务执行、工具调用能力。


五、常见问题 & 避坑指南

问题1:输入 hermes 提示命令不存在

原因:环境变量未刷新或全局命令未注册。

解决方案:重新执行对应终端的环境刷新命令,或重启终端即可解决。

问题2:安装过程中 Git 报错

原因:未安装 Git 工具。

解决方案:执行 sudo apt install git(Linux)/ brew install git(Mac)安装 Git 后重试。

问题3:Python 版本不兼容

原因:系统 Python 版本低于3.11。

解决方案:升级 Python 至3.11及以上版本,推荐使用 pyenv 管理多版本 Python。

问题4:WSL2 安装后启动卡顿

解决方案:升级 WSL2 内核,开启系统虚拟化功能,保证资源分配充足。


六、写在最后

Hermes Agent 作为轻量化、高自由度的开源 AI 代理,上手门槛极低,无论是个人搭建私人智能助手,还是开发者做二次开发、自动化场景落地,都是非常优质的选择。

按照本文教程,新手5分钟即可完成完整安装+初始化,全程无复杂操作,避开所有常见报错。后续我会持续更新 Hermes Agent 模型接入、自定义工具开发、自动化任务配置等实操教程,感兴趣的朋友可以持续关注!

收藏本文,告别安装踩坑,快速上手 Hermes AI 智能代理

正文完
可以使用微信扫码关注公众号(ID:xzluomor)
post-qrcode
 0
评论(没有评论)