Hermes Agent保姆级安装和配置流程

  发布时间:2026-04-24 15:25:00   作者:一个大蜗牛   我要评论
最近 AI 编程助手层出不穷,但大多数都局限于网页聊天或 IDE 插件,今天给大家介绍一个真正能在本地调用工具、执行命令、管理文件的 AI Agent,Hermes Agent,本文将带你从零开始,一步步完成安装和配置,需要的朋友可以参考下

从零开始,手把手教你安装配置 Hermes Agent —— 一个支持工具调用的 AI 助手

前言

最近 AI 编程助手层出不穷,但大多数都局限于网页聊天或 IDE 插件。今天给大家介绍一个真正能在本地调用工具、执行命令、管理文件的 AI Agent —— Hermes Agent

它能做什么?

  • 直接在终端里和 AI 对话
  • 让 AI 帮你读写文件、执行命令
  • 管理定时任务、浏览网页、搜索信息
  • 支持多种模型(OpenAI、Kimi、Claude 等)
  • 拥有技能系统,可扩展功能

本文将带你从零开始,一步步完成安装和配置。

一、环境准备

1.1 系统要求

  • 操作系统:macOS / Linux / Windows (WSL2) / Android (Termux)
  • 网络:能访问 GitHub 和模型 API
  • 注意:安装脚本会自动处理 Python 环境,无需手动安装

1.2 安装 uv(可选但推荐)

虽然 Hermes 安装脚本会自动处理依赖,但如果你希望使用更快的 Python 包管理器,可以提前安装 uv

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

安装完成后,重启终端或执行:

source ~/.bashrc  # 或 ~/.zshrc

验证安装:

uv --version

提示:不安装 uv 也能正常使用 Hermes,安装脚本会自动使用系统自带的 pip。

二、Windows 系统安装指南

重要:Hermes Agent 不支持原生 Windows。Windows 用户必须通过 WSL2(Windows Subsystem for Linux)来安装和运行。

2.1 安装 WSL2

步骤 1:检查 Windows 版本

Win + R,输入 winver,回车。确保你的 Windows 版本是:

  • Windows 10:版本 2004 或更高(内部版本 19041 或更高)
  • Windows 11:所有版本都支持

如果版本过低,请先更新 Windows。

步骤 2:启用 WSL

以管理员身份打开 PowerShell(右键开始菜单 → Windows PowerShell (管理员)),执行:

wsl --install

这个命令会自动:

  1. 启用 WSL2
  2. 启用虚拟机平台
  3. 下载并安装 Ubuntu(默认发行版)
  4. 将 WSL2 设置为默认版本

如果已经安装了 WSL1,需要升级到 WSL2:

wsl --set-default-version 2

步骤 3:重启电脑

安装完成后,系统会提示你重启。重启后,Ubuntu 会自动继续安装。

步骤 4:配置 Ubuntu

重启后,Ubuntu 会自动启动,要求你设置:

  1. 用户名:输入你喜欢的用户名(如 hermes
  2. 密码:输入并确认密码(输入时不会显示字符,这是正常的)

步骤 5:更新 Ubuntu 系统

在 Ubuntu 终端中执行:

sudo apt update && sudo apt upgrade -y

步骤 6:安装必要依赖

sudo apt install -y curl git build-essential

2.2 在 WSL2 中安装 Hermes

现在你已经进入了 Linux 环境,可以按照 Linux 的安装方式继续:

注意:先将电脑的科学上网的 TUN 模式 打开,它能让你的终端在执行指令时也走代理。

在 Ubuntu 终端中执行:

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

这个脚本会自动:

  1. 下载最新版 Hermes
  2. 安装到 ~/.local/bin/hermes
  3. 配置环境变量

安装完成后,执行:

source ~/.bashrc
hermes --version

如果看到版本信息,说明安装成功!

2.3 配置 Windows 终端(推荐)

为了获得更好的使用体验,建议安装 Windows Terminal

  1. 打开 Microsoft Store
  2. 搜索 "Windows Terminal"
  3. 点击安装

安装后,你可以:

  • 同时打开多个标签页(PowerShell、CMD、Ubuntu)
  • 自定义主题和字体
  • 使用快捷键快速切换

设置默认启动 WSL

打开 Windows Terminal → 设置 → 启动 → 默认配置文件 → 选择 "Ubuntu"

2.4 WSL2 常见问题

Q1: WSL 安装失败,提示 "虚拟机平台未启用"?

以管理员身份打开 PowerShell,执行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

然后重启电脑,再次尝试安装。

Q2: 如何进入 WSL 的 Ubuntu?

方法 1:在开始菜单搜索 "Ubuntu",点击打开

方法 2:在 PowerShell/CMD 中执行:

wsl

方法 3:在文件资源管理器地址栏输入 \\wsl$\Ubuntu,可以访问 WSL 文件系统

Q3: WSL 中如何访问 Windows 文件?

Windows 盘符会自动挂载到 /mnt 目录:

# 访问 C 盘
cd /mnt/c

# 访问 D 盘
cd /mnt/d

# 访问 Windows 桌面
cd /mnt/c/Users/你的用户名/Desktop

Q4: 如何在 VS Code 中编辑 WSL 文件?

在 WSL 终端中执行:

code .

这会自动安装 VS Code 的 WSL 扩展,并在 Windows 上打开 VS Code 编辑 WSL 中的文件。

Q5: WSL 网络连接问题?

如果 WSL 无法访问网络,尝试:

# 在 PowerShell(管理员)中执行
netsh winsock reset
netsh int ip reset
ipconfig /flushdns

然后重启电脑。

三、macOS / Linux 安装指南

3.1 一键安装(推荐)

注意:先将电脑的科学上网的 TUN 模式 打开,它能让你的终端在执行指令时也走代理。

在终端中执行以下命令:

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

这个脚本会自动:

  1. 下载最新版 Hermes
  2. 安装到 ~/.local/bin/hermes
  3. 配置环境变量

3.2 手动安装

如果你不想用脚本,也可以手动安装:

# 克隆仓库
git clone https://github.com/hermes-agent/hermes.git

# 进入目录
cd hermes

# 使用 uv 安装
uv pip install -e .

# 或者使用 pip
pip install -e .

3.3 验证安装

安装完成后,执行:

hermes --version

如果看到类似下面的输出,说明安装成功:

Hermes Agent v0.10.0 (2026.4.16)
Project: /Users/yourname/.hermes/hermes-agent
Python: 3.11.15
OpenAI SDK: 2.32.0
Up to date

四、初始配置

4.1 运行配置向导

首次使用,建议运行交互式配置向导:

hermes setup

这个向导会引导你完成:

  • 选择默认模型和提供商
  • 配置 API 密钥
  • 设置工具集
  • 选择个性化风格

4.2 手动配置

如果你更喜欢手动配置,可以直接编辑配置文件:

# 打开配置文件
hermes config

或者直接用编辑器打开:

# macOS
open ~/.hermes/config.yaml

# Linux/WSL
nano ~/.hermes/config.yaml

4.3 配置文件详解

一个典型的 config.yaml 如下:

model:
  default: kimi-k2.6          # 默认使用的模型
  provider: kimi-coding       # 模型提供商
  base_url: https://api.kimi.com/coding  # API 地址
providers: {}                 # 额外的提供商配置
fallback_providers: []        # 备用提供商
toolsets:
  - hermes-cli                # 启用的工具集
agent:
  max_turns: 90               # 最大对话轮数
  gateway_timeout: 1800       # 网关超时时间(秒)
  verbose: false              # 是否显示详细信息
  reasoning_effort: medium    # 推理强度

五、配置 API 密钥

5.1 获取 API Key

根据你选择的模型提供商,获取对应的 API Key:

提供商获取地址
Kimi (Moonshot)platform.moonshot.cn
OpenAIplatform.openai.com
Claude (Anthropic)console.anthropic.com
DeepSeekplatform.deepseek.com

5.2 设置 API Key

方式一:环境变量(推荐)

# 临时设置(当前终端会话有效)
export KIMI_API_KEY="your-api-key-here"

# 永久设置(添加到 ~/.zshrc 或 ~/.bashrc)
echo 'export KIMI_API_KEY="your-api-key-here"' >> ~/.zshrc
source ~/.zshrc

方式二:使用 hermes login

hermes login kimi-coding

按提示输入你的 API Key。

方式三:直接写入配置文件

编辑 ~/.hermes/config.yaml

providers:
  kimi-coding:
    api_key: "your-api-key-here"

六、启动你的第一次对话

6.1 交互式聊天

hermes chat

进入交互模式后,你可以直接输入问题,Hermes 会调用 AI 回答。

6.2 常用命令速查

# 查看帮助
hermes --help

# 查看状态
hermes status

# 检查配置和依赖
hermes doctor

# 更新到最新版本
hermes update

# 查看会话历史
hermes sessions list

# 恢复之前的会话
hermes --resume <session-id>

七、进阶配置

7.1 安装技能(Skills)

Hermes 支持技能系统,可以扩展功能:

# 查看可用技能
hermes skills list

# 安装技能
hermes skills install <skill-name>

# 例如安装浏览器技能
hermes skills install browser

7.2 配置 MCP 服务器

MCP(Model Context Protocol)让 Hermes 能连接更多工具:

# 查看 MCP 配置
hermes mcp list

# 添加 MCP 服务器
hermes mcp add <name> <command>

7.3 设置定时任务

# 查看定时任务
hermes cron list

# 创建定时任务
hermes cron create --schedule "0 9 * * *" --prompt "每天早上9点提醒我"

7.4 个性化风格

Hermes 内置多种对话风格,可以在配置中选择:

agent:
  personality: helpful  # 可选: helpful, concise, technical, creative, teacher, kawaii, catgirl, pirate, shakespeare

八、常见问题

Q1: 安装时提示权限不足?

# 使用 sudo 或修改安装路径
sudo curl -fsSL ... | bash

# 或者安装到用户目录
export HERMES_INSTALL_DIR="$HOME/.local"

Q2: 命令找不到?

检查 ~/.local/bin 是否在 PATH 中:

echo $PATH | grep ".local/bin"

# 如果没有,添加到 ~/.zshrc 或 ~/.bashrc
export PATH="$HOME/.local/bin:$PATH"

Q3: API 调用失败?

  1. 检查 API Key 是否正确
  2. 检查网络是否能访问 API 地址
  3. 查看余额是否充足
  4. 使用 hermes doctor 诊断问题

Q4: 如何切换模型?

# 交互式选择
hermes model

# 直接指定
hermes chat --model gpt-4

Q5: Windows 用户遇到 "无法识别 hermes 命令"?

确保你在 WSL 的 Ubuntu 终端 中运行,而不是 Windows 的 PowerShell 或 CMD。

九、卸载

如果不需要了,可以一键卸载:

hermes uninstall

这会删除:

  • ~/.local/bin/hermes
  • ~/.hermes/ 目录
  • 相关的环境变量配置

结语

Hermes Agent 是一个功能强大的本地 AI 助手,通过工具调用能力,它不仅能聊天,还能真正帮你完成实际工作。

安装完成后,建议你:

  1. 先尝试简单的对话熟悉交互
  2. 逐步探索文件操作、命令执行等工具
  3. 根据需要安装技能扩展功能
  4. 加入社区交流使用心得

以上就是Hermes Agent保姆级安装流程的详细内容,更多关于Hermes Agent安装流程的资料请关注脚本之家其它相关文章!

相关文章

  • Hermes-Agent 自定义工具开发实战

    本文详细介绍了如何在Hermes-Agent中快速开发自定义工具,通过5分钟实现文件查询功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要
    2026-04-24
  • Docker 部署 Hermes Agent 完整实战指南(Windows / Linux 通用)

    本文将详细介绍如何通过 Docker 快速部署 Hermes Agent,部署前先为大家提供 Docker 一键安装与镜像加速方案,适配绝大多数场景,新手也能轻松上手,感兴趣的朋友跟随小编一
    2026-04-24
  • Hermes Agent四种部署测评,到底该选哪种?

    HermesAgent是NousResearch开源的一款强大的AI代理框架,支持接入多个消息平台D具备高级能力,本文拆解四种安装方式,每种方式有优缺点根据自身需求选择适合的安装方法,感兴
    2026-04-24
  • Windows上部署Hermes-Agent的实现步骤

    本文详细介绍了如何在Windows系统上部署和使用Hermes-Agent,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一
    2026-04-23
  • Hermes Agent迁移到外部硬盘的详细教程

    本文详细介绍了将OS系统HermesAgent将数据迁移到外部硬盘以节省内置SSD空间的过程,步骤包括停止HermesAgent、确认外部硬盘状态、移动数据、创建建建符号链接等确保迁移后的
    2026-04-23
  • 用Hermes Agent的profile方式来实现多Agent的配置指南

    本文介绍了使用HermesAgent的profile方式实现多Agent配置的方法,通过创建独立的profile目录,每个profile拥有独立的配置文件、内存、会话、技能等,保证了Agent间的隔离性,文
    2026-04-22
  • Mac从零部署Hermes Agent并接入飞书的保姆级教程

    Hermes Agent 是 Nous Research 开源的 AI Agent 框架,和 OpenClaw 同类,最大特点是会自我成长,本文基于实际踩坑过程整理,从 Hermes 安装到飞书 Bot + 飞书 CLI 完整打通,
    2026-04-22
  • Hermes Agent vs OpenClaw:2026年两大AI Agent框架深度对比分析

    OpenClaw作为开源社区宠儿,Hermes Agent作为企业级解决方案,两者在设计理念、架构实现和适用场景上存在根本性差异,本文就对二者进行了深度的对比分析,需要的朋友可以参考
    2026-04-21
  • Hermes Agent工具集大全:20+工具让你的AI无所不能

    工具集是Hermes Agent区别于普通AI聊天工具的关键,通过调用各种工具,Hermes Agent不仅仅是一个对话伙伴,而是一个能够实际操作系统的智能代理,本文整理了20+个工具集,覆
    2026-04-20
  • Hermes Agent 配置大全

    文章详细介绍了HermesAgent的`config.yaml`核心配置文件,包括模型选择、工具启用、安全策略、消息网关等配置项,提供了示例配置和最佳实践建议,感兴趣的可以了解一下
    2026-04-20

最新评论