为纪念 35 周年:《Terminator 2: Judgment Day》将在全球影院重映
2026-07-13
2026-07-16 0

Hermes Agent 采用程序与数据完全分离设计,这是避免配置丢失、报错的核心前提:
D:hermes-agentweb)、文档(website)、插件、脚本C:Users你的用户名.hermes.env(API密钥)、state.db、聊天记录、日志、模型缓存hermes命令优先读取此目录;删仓库不丢配置# 1. 克隆官方仓库 git clone https://github.com/NousResearch/hermes-agent.git # 2. 进入项目根目录 cd hermes-agent # 3. 安装 uv 高速包管理器(官方指定) curl -LsSf https://astral.sh/uv/install.sh | sh # 4. 创建Python 3.11虚拟环境 uv venv venv --python 3.11 # 5. 激活虚拟环境(Linux/Mac) source venv/bin/activate # Windows 激活命令(备用) # venvScriptsactivate # 6. 官方完整版安装(含所有功能+开发依赖) uv pip install -e ".[all,dev]" # 7. 运行测试(验证安装是否成功) python -m pytest tests/ -q
git clone:下载项目代码,生成hermes-agent文件夹cd hermes-agent:命令行进入项目根目录uv:自动配置高速包管理器,无报错即成功uv venv:快速创建虚拟环境,生成venv文件夹(venv),代表激活成功Successfully installedX passed提示,代表安装完全成功# 交互式初始化:输入API Key,自动生成 .hermes/.env 配置 hermes setup
会遇到:命令行引导填写API密钥,完成后即可正常使用模型
hermes dashboard
Dashboard running on http://localhost:9119cd web npm install npm run dev
http://localhost:5173直接新建 start.bat,复制以下内容,双击一键启动后端:
@echo off cd /d D:studyhermes-agent call venvScriptsactivate set GATEWAY_ALLOW_ALL_USERS=true hermes dashboard pause
✅ 你的理解完全正确:就该这么简洁,无需多余代码
| 报错现象 | 解决方案 |
|---|---|
| 401 User not found | 执行 hermes setup 重新填写API Key |
| 9119端口占用 | 杀死占用进程后重启 |
| 前端一直加载 | 先启动 hermes dashboard |
| 依赖安装失败 | 使用官方 uv 命令,不要用普通pip |
hermes命令必须在(venv)激活状态下执行~/.hermes/.env,不动仓库内配置.hermes文件夹 = 备份所有数据/设置hermes setup(配置)hermes dashboard(后端)npm run dev(前端).hermes管数据,永不丢失配置