教程

Hermes Agent 安装配置教程:从零到 Telegram 控制 AI Agent,含 Docker 沙箱

Hermes Agent 完整安装配置教程:一键安装、OpenRouter/Anthropic/Ollama 提供商选择、Telegram Bot 配置、Docker 沙箱部署、MCP 工具接入和社区技能安装,含常见报错解决方案。

2026/4/133分钟 阅读ClaudeEagle

Hermes Agent 安装比大多数 AI Agent 框架简单——一行命令搞定所有依赖(Python 3.11、Node.js)。这篇带你从安装到接入 Telegram,再到 Docker 沙箱。


前置条件

  • 系统:Linux 或 macOS(Windows 用 WSL2)
  • 必须:git
  • 可选:Docker(沙箱隔离)

Step 1:一键安装

bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.zshrc   # 或 source ~/.bashrc
hermes --version

安装脚本自动安装 Python 3.11(uv)、Node.js(nvm)、所有依赖,并将 hermes 加入 PATH。


Step 2:选择 LLM 提供商

bash
hermes model

选项 A:OpenRouter(推荐) 一个 Key 访问 200+ 模型,包括 Claude、GPT-4、Gemini、Llama。注册 openrouter.ai,粘贴 API Key,选默认模型(推荐 anthropic/claude-sonnet-4-5)。

选项 B:直接用 Anthropichermes model 里选 Anthropic,选 Claude Code OAuth(已装 Claude Code 的无需再配 Key)或输入 Anthropic API Key。

选项 C:本地 Ollama(免费)

bash
ollama pull llama3.3     # 8GB 显存
# hermes model 选 Custom Endpoint
# Base URL: http://localhost:11434/v1
# Model: llama3.3

Step 3:启动

bash
hermes          # 新对话
hermes -c       # 继续上次会话
hermes doctor   # 诊断配置
hermes update   # 更新版本

会话内常用斜杠命令:

/model 切换模型 /skills 浏览技能库 /compress 压缩上下文(长会话用) /save 保存会话

Step 4:接入 Telegram(强烈推荐)

4.1 创建 Bot

  1. Telegram 搜索 @BotFather
  2. /newbot,填名字和用户名(必须以 bot 结尾)
  3. 保存返回的 Bot Token

4.2 配置网关

bash
hermes gateway telegram --token YOUR_BOT_TOKEN
hermes gateway start

Telegram 里找到你的 Bot,发消息就能控制 Hermes。终端和 Telegram 的对话历史、技能全部同步。


Step 5:Docker 沙箱(推荐)

默认 Hermes 直接在本机执行命令。Docker 沙箱提供隔离:

bash
hermes config set terminal.backend docker
hermes doctor  # 验证

沙箱内操作不影响主机文件系统。


Step 6:连接 MCP 工具(可选)

编辑 ~/.hermes/config.yaml

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

重启 hermes,Agent 就能操作 GitHub 了。


Step 7:安装社区技能

bash
hermes skills search "code review"
hermes skills install code-reviewer
hermes skills list

也可以在 clawhub.ai 浏览后安装。


配置定时任务

text
> 每天早上 9 点检查 Hacker News AI 新闻,发摘要到 Telegram

Hermes 自动创建 cron 任务,通过网关定时推送,不需要手动编辑 crontab。


常见问题

hermes: command not found

bash
source ~/.zshrc
# 或手动加路径:export PATH="~/.hermes/bin:<your-PATH>"

国内安装超时

bash
HTTPS_PROXY=http://127.0.0.1:7890 curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

其他问题hermes doctor 自动诊断,有问题的配置项标红。


来源:Hermes Agent 官方文档 | 整理:ClaudeEagle

相关文章推荐

教程Hermes Agent 六种安装路径详解:VPS、Mac、WSL2、Docker、Pinokio、ServerlessHermes Agent 六种安装方式完整指南:VPS 一键部署(推荐)、Mac 本地 + Ollama、Windows WSL2、Docker Compose、Pinokio 无命令行、Modal/Daytona Serverless,含从 OpenClaw 迁移方法和常见报错解决。2026/4/15教程Hermes Agent 实用技巧大全:15 个让 AI Agent 效率翻倍的方法(含斜杠命令速查)Hermes Agent 使用技巧 15 个:CONTEXT.md 项目上下文、手动触发技能记忆、/compress 上下文压缩、子 Agent 并行、Honcho 开启步骤,附完整斜杠命令速查表,来自真实日常使用经验。2026/4/15教程OpenClaw 快速入门:用 Telegram 控制 AI Agent,5 分钟搭建个人 AI 助理OpenClaw 5 分钟快速入门:用 Telegram 控制 AI Agent,含安装配置、Bot 创建、Skills 定义、多渠道支持、Claude Code 编程任务集成,以及与 Claude Code CLI 的区别和互补关系。2026/4/13教程OpenClaw 多 Agent 架构入门:用 Telegram Bot 控制你的 AI Agent 集群OpenClaw 多 Agent 架构入门指南:通过 Telegram 控制 AI Agent 集群,支持子 Agent 编排、MCP 集成和多节点部署。含快速开始教程。2026/4/7教程OpenClaw 安装完全指南:从脚本一键安装到 Docker 容器化部署OpenClaw 安装完全指南:一键脚本(推荐)、npm/pnpm 手动安装、源码构建、Docker 容器化部署四种主流方式,以及 Fly.io/Railway/Hetzner 云端部署选项、安装后验证步骤和常见 PATH 问题排查。2026/3/1教程Claude Agent SDK 官方指南:用 TypeScript 与 Python 构建生产级 AI AgentClaude Agent SDK 官方文档中文整理:SDK 与 CLI 的关系、适用场景、TypeScript/Python 基础用法、query API、流式消息、工具权限控制、MCP 集成、会话管理、生产部署边界和安全建议。2026/5/20