一、我的系统版本
经测试,arm64的系统上,也可以正常部署使用
Hermes Agent官网地址:https://hermes-agent.org/zh/
官方安装命令:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
(注:国内没有梯子的,基本安装不成功,可以反复执行试试,或者在半夜或者早上,使用网络的人不多的时候尝试用此命令安装)
二、以下是比较稳定的安装方法:
1.创建hermes目录,并进入该目录
mkdir hermes-agent
cd hermes-agent/

2.下载hermes-agent程序
git clone --recurse-submodules https://github.com/NousResearch/hermes-agent.git
3.安装 uv 并创建虚拟环境
# 进入hermes目录
cd hermes-agent
# 安装 uv(如果尚未安装)
curl -LsSf https://astral.sh/uv/install.sh | sh
# 创建 Python 3.11 的虚拟环境(uv 会在需要时下载,无需 sudo)
uv venv venv --python 3.11

4.安装 Python 依赖
# 告诉 uv 要安装到哪个虚拟环境
export VIRTUAL_ENV="$(pwd)/venv"
# 安装所有扩展
uv pip install -e ".[all]"

5.创建配置目录
# 创建目录结构
mkdir -p ~/.hermes/{cron,sessions,logs,memories,skills,pairing,hooks,image_cache,audio_cache,whatsapp/session}
# 复制示例配置文件
cp cli-config.yaml.example ~/.hermes/config.yaml
# 创建空的 .env 文件用于存储 API 密钥
touch ~/.hermes/.env
6.将 hermes 添加到 PATH
mkdir -p ~/.local/bin
ln -sf "$(pwd)/venv/bin/hermes" ~/.local/bin/hermes
7.添加 API 密钥(这里以deepseek演示)
hermes config set DEEPSEEK_API_KEY sk-13a84da0de7740339b0aad38bcfbd7
8.配置大模型提供商,上面已经配置了,这里可以略过,或者执行默认即可。
# 选择您的 LLM 提供商和模型
hermes model
9.验证安装
hermes version # 检查命令是否可用
hermes doctor # 运行诊断以验证一切正常
hermes status # 检查您的配置
hermes chat -q "你和小龙虾有什么不同?"

10.其他
# 开始对话
hermes
# 接入多平台(可选)
# 消息网关设置向导
hermes gateway setup
# 启动消息网关
hermes gateway
# 安装为系统服务
hermes gateway install
# 保持更新
hermes update




