hermes-ai.net

查看文档 →
Hermes Hermes Agent 中文文档

快速入门

本指南会带你完成安装 Hermes Agent、配置大模型提供商,并开始第一次对话。完成后,你还可以继续尝试终端工具、斜杠命令、会话恢复、消息网关、技能和 MCP 等能力。

前置条件

  • 操作系统:Linux、macOS 或 WSL2 (Windows)。
  • 模型:建议使用支持长上下文窗口的 LLM。
  • API Key:准备好你所选模型提供商的 API Key,或一个 OpenAI 兼容端点。

1. 安装

Linux / macOS / WSL2

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

然后重新加载 shell:

source ~/.bashrc   # 或:source ~/.zshrc

Windows

Windows 用户更推荐先安装 WSL2,然后在 Ubuntu/WSL 终端中运行 Linux 安装命令。WSL2 可以理解为 Windows 里的 Linux 终端环境,后续安装依赖、运行工具和调试项目会更接近 Hermes 的默认工作方式。

2. 配置

安装程序会引导你配置 LLM 提供商。后续也可以随时重新运行:

hermes model       # 选择大语言模型提供商和模型
hermes tools       # 配置启用哪些工具
hermes setup       # 一次性完成全部配置

hermes model 会引导你选择模型接入方式:OAuth 登录、API Key,或自定义 OpenAI 兼容端点。配置自定义端点时,按提示填写 Base URL、API Key、模型名和上下文窗口即可。你可以随时再次运行 hermes model 切换模型,不需要改代码。

3. 开始对话

hermes

启动后会看到包含模型、可用工具和技能的欢迎信息。直接输入消息并按 Enter:

❯ 你现在能帮我做什么?

Hermes 默认具备网络搜索、文件操作、终端命令等工具能力,适合直接处理真实任务。

4. 尝试核心功能

让 Hermes 使用终端

❯ 帮我看看磁盘空间占用情况,并列出最大的 5 个目录。

Hermes 会代表你执行终端命令,解释结果,并在需要时继续追问。

使用斜杠命令

在对话中输入 / 可以查看命令补全。常用命令:

命令功能
/help显示所有可用命令
/tools列出可用工具
/model交互式切换模型
/skills查看或管理技能
/save保存当前对话

多行输入

Alt+EnterCtrl+J 换行,适合粘贴代码、日志或较长的任务说明。

中断任务

如果 Hermes 正在执行一个耗时任务,你可以直接输入新消息并按 Enter,它会中断当前任务并切换到新指令。Ctrl+C 也可以中断。

恢复会话

退出时,Hermes 会打印恢复命令。之后可以运行:

hermes --continue    # 恢复最近一次会话
hermes -c            # 简写形式

5. 进一步探索

设置沙箱终端

为了隔离风险,可以让 Hermes 在 Docker 容器或远程服务器中执行命令:

hermes config set terminal.backend docker
hermes config set terminal.backend ssh

连接消息平台

通过消息网关,你可以从微信、飞书、QQ、Discord、WhatsApp、Signal、邮件或 Home Assistant 等平台与 Hermes 对话:

hermes gateway setup

启用语音模式

pip install "hermes-agent[voice]"
pip install faster-whisper    # 可选:本地语音转文字

然后在 Hermes CLI 中启用:

/voice on

Ctrl+B 开始录音,或使用 /voice tts 让 Hermes 朗读回复。

浏览并安装技能

hermes skills search kubernetes
hermes skills search react --source skills-sh
hermes skills search https://mintlify.com/docs --source well-known
hermes skills install openai/skills/k8s

也可以在聊天中使用 /skills 管理技能。安装第三方技能前建议先阅读其内容,确认它会访问哪些工具和数据。

在编辑器中使用 Hermes

Hermes 可以作为 ACP 服务器运行,接入兼容 ACP 的编辑器:

pip install -e '.[acp]'
hermes acp

连接 MCP 服务器

把外部工具接入 Hermes,可以在 ~/.hermes/config.yaml 中添加 MCP 配置:

mcp_servers:
  github:
    command: npx
    args: ["-y", "@modelcontextprotocol/server-github"]
    env:
      GITHUB_PERSONAL_ACCESS_TOKEN: "ghp_xxx"

快速参考

命令描述
hermes开始聊天
hermes model选择 LLM 提供商和模型
hermes tools配置启用哪些工具
hermes setup运行完整设置向导
hermes doctor诊断安装和配置问题
hermes update更新到最新版本
hermes gateway启动或配置消息网关
hermes --continue恢复上次会话

下一步

  • 查看 安装指南 了解更多安装方式、Windows/WSL 注意事项和运行时后端。
  • 阅读 功能介绍 了解学习闭环、技能系统、MCP、消息网关和定时自动化。
  • 访问 agentskills.io 探索社区技能。