如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Hermes Agent 是一款运行在服务器上的高级自主代理,可通过终端或消息应用访问,它能记住所学知识,运行时间越长,能力越强。
Hermes WebUI 是用于 Hermes Agent 的轻量级深色主题 Web 应用界面,可在浏览器中使用。与 CLI 体验完全对等——所有能在终端完成的操作,都能通过此 UI 完成。无需构建步骤,无需框架,无需打包工具。仅需 Python 和原生 JS。
布局:三面板。左侧边栏用于会话和导航,中间为聊天区域,右侧为工作区文件浏览。模型、配置文件和工作区控制位于创作区底部——创作时始终可见。环形上下文指示器可直观显示 tokens 使用情况。所有设置和会话工具均位于 Hermes 控制中心(侧边栏底部的启动器)。
这使您能通过便捷的 Web UI 获得与 Hermes CLI 几乎 1:1 的对等体验,您可通过 Hermes 环境中的 SSH 隧道安全访问该 UI。只需一条命令即可启动,一条命令建立 SSH 隧道即可在电脑上访问。Web UI 的所有部分均使用您现有的 Hermes agent 和模型,无需额外设置。
docker build -t hermes-webui .
docker run -d \
-e WANTED_UID=$(id -u) -e WANTED_GID=$(id -g) \
-v ~/.hermes:/home/hermeswebui/.hermes \
-e HERMES_WEBUI_STATE_DIR=/home/hermeswebui/.hermes/webui \
-v ~/workspace:/workspace \
-p 127.0.0.1:8787:8787 \
hermes-webui
HERMES_WEBUI_HOST=0.0.0.0 HERMES_WEBUI_PASSWORD=your-secret ./start.sh
tailscale ip -4 命令查找服务器的 Tailscale IP)。就是这样。流量通过 *** 进行端到端加密,密码认证在应用层保护 UI。您可以将其添加到主屏幕,获得类应用体验。
[!NOTE] 提示:如果使用 Docker,请在 docker-compose.yml 的环境变量中设置
HERMES_WEBUI_HOST=0.0.0.0(已是默认值)并设置HERMES_WEBUI_PASSWORD。
如果您希望直接启动服务器:
cd /path/to/hermes-agent # 或任何 sys.path 能找到 Hermes 模块的位置
HERMES_WEBUI_PORT=8787 venv/bin/python /path/to/hermes-webui/server.py
[!NOTE] 注意:使用代理的虚拟环境 Python(或任何已安装 Hermes 代理依赖的 Python 环境)。系统 Python 会缺少
openai、httpx和其他必要包。
健康检查:
curl http://127.0.0.1:8787/health
测试会动态发现仓库和 Hermes 代理——无硬编码路径。
cd hermes-webui
pytest tests/ -v --timeout=60
或显式使用代理虚拟环境:
/path/to/hermes-agent/venv/bin/python -m pytest tests/ -v
测试在端口 8788 上的隔离服务器运行,使用独立的状态目录。不会触及生产数据和实际 cron 任务。当前数量:100 多个测试文件共 3309 个测试。
来自真实用户的反馈,见证轩辕镜像的优质服务