Hermes 教程 01:安装与快速入门

难度:⭐ 入门 | 预计时间:10 分钟 | 适配版本:v0.13.0


系统要求

  • 操作系统:Linux、macOS、Windows WSL2
  • 依赖:Python 3.10+、Git
  • 可选:Docker(远程后端模式)
  • 注意 :WSL2 建议启用 systemd=true/etc/wsl.conf),否则后台服务在关闭窗口后会终止

安装流程

安装脚本
依赖检测
环境配置
健康检查


通过
失败

  1. 运行安装脚本

curl | bash
2. 自动检测依赖

Python/Git
3. 依赖满足?
4. 写入 ~/.hermes/

config.yaml & auth
5. 提示安装依赖
6. 运行 hermes doctor
7. 健康检查结果
✅ 安装完成
查看错误信息

步骤详解

Step 1:运行安装脚本

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

Step 2:首次配置(交互式向导)

bash 复制代码
hermes setup

向导会依次询问:

  • 选择模型提供商(OpenRouter / Anthropic / DeepSeek / MiniMax 等)
  • 输入 API Key
  • 选择终端后端(local / docker / ssh / modal / daytona)
  • 启用哪些工具集(web / terminal / file / vision 等)

v0.13.0 推荐认证方式 :使用 hermes auth 命令管理凭证,替代手动编辑 .env

bash 复制代码
# 添加 API Key(推荐方式)
hermes auth add openrouter --api-key sk-or-xxxxx
hermes auth add anthropic --api-key sk-ant-xxxxx
hermes auth add minimax-cn --api-key xxxxx

# 查看所有认证状态
hermes auth list

# 查看特定提供商
hermes auth status openrouter

Step 3:验证安装

bash 复制代码
hermes doctor

输出示例:

复制代码
✅ Python 3.12.3
✅ Git installed
✅ Config valid
✅ API key configured
✅ Tools: web, terminal, file, vision, ...

首次使用

交互模式(推荐新手)

bash 复制代码
hermes

进入交互界面后直接对话:

复制代码
You: 帮我解释什么是 Skills 系统
Hermes: [回复内容]

单次查询模式

bash 复制代码
hermes chat -q "What is the capital of France?"

纯文本一次性输出(v0.12+)

bash 复制代码
hermes -z "解释量子计算"

-z 模式输出纯文本,无交互元素、无加载动画,适合脚本管道使用。

指定模型

bash 复制代码
hermes chat -q "解释量子计算" -m anthropic/claude-sonnet-4

恢复会话

bash 复制代码
hermes --continue                    # 恢复最近会话
hermes --resume 20260225_143052_a1b2c3   # 恢复指定会话

查看配置

bash 复制代码
hermes config show
hermes config path                   # 查看配置文件路径
hermes config env-path              # 查看 .env 路径

目录结构

复制代码
~/.hermes/
├── config.yaml           # 主配置文件
├── .env                  # API Keys 和密钥(legacy,推荐用 hermes auth)
├── skills/               # 安装的技能
├── sessions/             # 会话记录
├── state.db              # SQLite 会话存储
├── checkpoints/          # 文件系统快照(用于 /rollback)
├── state-snapshots/      # 状态快照
├── logs/                 # 日志文件
│   ├── agent.log         # Agent 活动日志
│   ├── errors.log        # 警告和错误
│   └── gateway.log       # 网关活动日志
├── hermes-agent/         # 源码(git 安装时)
├── plugins/              # 第三方插件(v0.13.0+)
│   └── model-providers/  # 提供商插件目录
└── backups/              # 备份文件

全局选项速查

选项 说明
--version, -V 显示版本
--profile <name>, -p 选择 Profile
--resume <session>, -r 恢复指定会话
--continue, -c 恢复最近会话
--worktree, -w 隔离 git worktree 模式
--yolo 跳过危险命令确认
--ignore-user-config 忽略用户配置
--ignore-rules 跳过自动注入规则

常见问题

问题 解决
command not found: hermes 重启终端,或检查 PATH 是否包含 ~/.local/bin
hermes doctor 报 Python 版本低 升级到 Python 3.10+
API Key 无效 使用 hermes auth add <provider> --api-key <key> 重新添加
OAuth 未登录警告 非阻塞问题,使用 MiniMax-CN 等无需 OAuth 的提供商可忽略
Skills Hub rate limit .env 中加 GITHUB_TOKEN=...(可选优化)

下一步

  • 前往下一节学习 config.yaml 各项配置
  • 或运行 hermes model 切换模型提供商
相关推荐
饼干哥哥5 分钟前
保姆级教程:用Image2 + Seedance2.0 做长视频,以品牌广告为例
人工智能
米小虾38 分钟前
Agent Skill 规范与 Skill-Creator 核心思想
人工智能·agent
ZhengEnCi1 小时前
09e-斯坦福CS336作业四:大规模语言模型训练数据收集与处理
人工智能
oil欧哟1 小时前
Codex 最佳实践(超级长文):先搞懂 AI,再用好 AI
前端·人工智能·后端
甲维斯1 小时前
日本发布比肩Fable5的模型?Fugu Ultra初探!
人工智能·ai编程
雪隐1 小时前
个人电脑玩AI-04让5060 Ti给你打工——本地FLUX.2 Klein 的 AI 图片生成
人工智能·后端
腾讯云开发者2 小时前
腾讯云TVP走进香港数码港,解码AI出海新范式
人工智能
用户47949283569152 小时前
又当又立: Anthropic 这篇安全白皮书,为什么让人恶心
人工智能
Darling噜啦啦2 小时前
AI Loop 自迭代循环实战:让 AI 自动写文案直到完美——从 Prompt 工程到 Loop 工程
人工智能
vanuan2 小时前
MCP协议实战(Python版):让AI直接查你的数据库
人工智能