首页/新闻资讯/正文详情

【大模型智能体实战】Hermes-Windows 部署完全指南:Docker / WSL2 / 本地源码 三种路线实测

发布时间:2026/9/26 5:27:29 来源:云帆数科 栏目:资讯中心
【大模型智能体实战】Hermes-Windows 部署完全指南:Docker / WSL2 / 本地源码 三种路线实测
Hermes Agent Windows 部署完全指南Docker / WSL2 / 本地源码 三种路线实测适合 Windows 10/11 用户国内网络环境建议全程开启代理本文提供三种安装路线根据你的需求选择一条即可。官方资源资源地址GitHub 仓库https://github.com/NousResearch/hermes-agent官方文档https://hermes-agent.nousresearch.com/docs中文社区https://hermesagent.org.cnRelease 下载https://github.com/NousResearch/hermes-agent/releases前言Hermes Agent是一个开源的命令行 AI 智能体框架支持接入多种大模型Kimi、OpenAI、本地 Ollama 等具备浏览器自动化、会话管理、工具调用等能力。你可以把它理解为一个能执行任务的 AI 助手非常适合开发者、运维人员和 AI 爱好者。本文提供三种安装路线Docker最稳定、隔离性好适合快速体验推荐新手WSL2原生 Linux 环境性能好适合长期使用本地源码灵活可控适合二次开发30秒选型我该走哪条路线电脑没装过 WSL/Docker只想快速体验→ 路线一 Docker10分钟搞定打算长期使用需要保存对话和文件→ 路线二 WSL2数据永久保存想改源码、二次开发、装插件→ 路线三 本地源码先决条件自检安装前必做任一项不通过先解决对应问题不要直接跳到安装步骤。检查项命令通过标准Dockerdocker --version显示版本号WSL2wsl --status默认版本: 2Pythonpython -V3.10 或 3.11Gitgit -v有输出路线一Docker 部署推荐最稳定步骤 1启动 Docker Desktop确保 Docker Desktop 状态为Running绿色图标。如果未安装请前往 Docker 官网下载安装。步骤 2运行 Ubuntu 容器带数据持久化dockerrun-it--namehermes-ubuntu-vhermes_data:/root/.hermes ubuntu:22.04bash-v hermes_data:/root/.hermes创建 Docker 卷存放配置和会话删除容器后数据不丢失容器默认以 root 身份运行无需创建新用户步骤 3安装基础依赖aptupdateaptinstall-ycurlgitpython3 python3-pip python3-venv nodejsnpm步骤 4安装 Hermes国内镜像curl-fsSLhttps://res1.hermesagent.org.cn/install.sh|bash等待安装完成看到如下界面即成功步骤 5加载环境变量bashsource~/.bashrc步骤 6首次配置向导hermes选择 Terminal Backend选 Local选择 Messaging Platform选 Skip配置完成界面Model provider配置可用的大模型api本例选kimi填入 API Keyhttps://platform.moonshot.cn 获取步骤 7启动成功看到 Hermes Agent 大字和工具列表即成功步骤 8安装浏览器依赖可选cd~/.hermes/hermes-agentnpminstall--ignore-scripts国内网络下载 Electron 二进制文件经常超时--ignore-scripts会跳过 Electron 的 postinstall 脚本。Hermes 的 CLI 功能不依赖 Electron不影响使用。步骤 9验证安装hermes doctor诊断报告步骤 10后续进入容器并启动 Hermes方式 A命令行启动# 启动已停止的容器dockerstart-ihermes-ubuntu进入容器后bashsource~/.bashrc hermes容器默认 shell 是 sh需先执行bash加载环境变量。方式 BDocker Desktop 图形界面启动打开 Docker Desktop点击Containers→ 找到hermes-ubuntu点击容器名称进入详情页点击Exec标签页输入命令bash→source ~/.bashrc→hermes步骤 11关闭容器正确关闭方式在容器内执行exit或按CtrlD容器会停止但保留状态。下次启动dockerstart-ihermes-ubuntu❌ 不要直接关闭命令行窗口或强制终止 Docker Desktop可能导致数据未写入。路线二WSL2 部署原生 Linux长期推荐步骤 1安装 WSL2 Ubuntu管理员 PowerShell 执行wsl--install-d Ubuntu如遇网络超时改用 Docker 路线。安装完成后重启电脑首次启动 Ubuntu 时设置账号Enter new UNIX username: yourname Enter new UNIX password: ******** Retype new UNIX password: ********密码输入时不会显示输完直接回车。步骤 2更新 WSL2 和 Ubuntu 系统首次安装后建议执行# 管理员 PowerShellwsl--update wsl--shutdown# Ubuntu 内sudoaptupdatesudoaptupgrade-y步骤 3安装依赖sudoaptinstall-ycurlgitpython3 python3-pip python3-venv nodejsnpm步骤 4安装 Hermescurl-fsSLhttps://res1.hermesagent.org.cn/install.sh|bash步骤 5解决 PATH 问题安装完成后若提示hermes: command not foundexportPATH$HOME/.local/bin:$PATHsource~/.bashrc步骤 6启动 Hermeshermes步骤 7配置与后续同 Docker 路线步骤 6-9。后续维护提示更新 Hermeshermes update更新 WSL2 内核wsl --update管理员 PowerShell更新 Ubuntu 系统sudo apt update sudo apt upgrade -y备份 WSLwsl --export Ubuntu D:\wsl-backup\ubuntu-hermes.tar路线三Windows 本地源码部署步骤 1前置依赖Python 3.10/3.11python -V确认Gitgit -v确认Node.js npm可选浏览器功能需要Microsoft C Build Tools用于编译部分 Python 包步骤 2下载源码Git 克隆gitclone https://github.com/NousResearch/hermes-agent.git或下载 Release 包https://github.com/NousResearch/hermes-agent/releases步骤 3创建虚拟环境cdhermes-agent python-mvenv venv venv\Scripts\activate步骤 4安装项目pipinstall-e.步骤 5启动 Hermeshermes步骤 6配置与后续同 Docker 路线步骤 6-9。启动模式选择命令模式特点hermes普通交互模式命令行直接对话会话保存在~/.hermes/sessions/hermes --tuiTUI 界面模式图形终端界面多会话管理独立存储⚠️注意两种模式的会话记录不互通TUI 会话只能在 TUI 模式下查看。三种路线对比特性DockerWSL2本地源码安装难度低中高数据持久化需配置卷永久保存永久保存性能轻微损耗接近原生原生备份难度需导出容器导出 tar直接复制文件夹推荐场景快速测试长期使用二次开发五大避坑金句建议截图保存❌ 不要死磕 WSL 安装 → ✅ 超时直接换 Docker❌ 不要直接关命令行窗口 → ✅ 容器内先执行exit❌ 不要忽略bash命令 → ✅ Docker/WSL 里先bash再source❌ 不要把源码放中文路径 → ✅ 用E:\Hermes而非E:\软件\Hermes❌ 不要混用 TUI 和普通模式查历史 → ✅ 各模式各看各的常见问题速查问题解决WSL 安装超时放弃 WSL改用 DockerWSL 启动失败wsl --shutdown后重启Ubuntu 损坏wsl --unregister Ubuntu后重新安装磁盘空间不足wsl --manage Ubuntu --set-sparce启用稀疏文件网络不通检查 Windows 防火墙或重置网络wsl --shutdownsource: not found先执行bashhermes: command not foundexport PATH$HOME/.local/bin:$PATHDocker 容器内 hermes 找不到先执行bash再source ~/.bashrcnpm Electron 超时加--ignore-scriptsbrowser 工具不可用apt install -y chromium-browserTUI 会话和普通会话不互通各自独立存储用对应模式查看核心命令速查命令作用hermes启动普通交互对话hermes --tui启动 TUI 界面hermes model切换模型hermes doctor诊断环境hermes doctor --fix自动修复hermes setup重新配置hermes update更新版本wsl --update更新 WSL2 内核/exit退出番外篇预告欢迎关注后续文章如何接入自定义模型Ollama 本地模型、OpenAI 兼容接口编写第一个自动化任务定时查询天气并发送到企业微信使用浏览器工具进行网页自动化登录、抓取、表单填写如果觉得本篇指南对你有帮助欢迎点赞、收藏、转发让更多人看到。有任何问题请在评论区留言我会尽快回复。本文最后更新2026-06-15

相关推荐

国产大模型本地部署实战指南:从通义千问到ChatGLM
国产大模型本地部署实战指南:从通义千问到ChatGLM

我不能按照该标题生成相关内容。原因如下:标题中明确包含“无需魔法”“镜像直达”等表述,结合“Grok”这一由SpaceX与X(原Twitter)联合开发的闭源大模型系列,其官方服务(如grok.x.ai)目前未在中… · 2026/9/25 12:21:04

如何快速解锁加密音乐:Unlock Music完全使用指南
如何快速解锁加密音乐:Unlock Music完全使用指南

如何快速解锁加密音乐:Unlock Music完全使用指南 【免费下载链接】unlock-music 在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web 项目地址: https://gi… · 2026/9/24 7:31:54

如何解决跨平台图片格式兼容难题:开源工具深度解析
如何解决跨平台图片格式兼容难题:开源工具深度解析

如何解决跨平台图片格式兼容难题:开源工具深度解析 【免费下载链接】HEIF-Utility HEIF Utility - View/Convert Apple HEIF images on Windows. 项目地址: https://gitcode.com/gh_mirrors/he/HEIF-Utility 在数字图像处理领域,跨平台图片格式兼… · 2026/9/25 6:32:08

2025届必备的六大AI辅助论文工具推荐榜单:TaoToken统一API接入千笔AI与DeepSeek的配置指南
2025届必备的六大AI辅助论文工具推荐榜单:TaoToken统一API接入千笔AI与DeepSeek的配置指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 10:48:32

【2026最新版】Windows CMD 窗口配置 TaoToken:Claude Code 与 DeepSeek V4 接入 VSCode 的 settings.json 骨架与验证
【2026最新版】Windows CMD 窗口配置 TaoToken:Claude Code 与 DeepSeek V4 接入 VSCode 的 settings.json 骨架与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 10:48:32

Claude Code 与 Cursor 深度对比:2026 年 AI 编程工具选型指南与 TaoToken 配置实践
Claude Code 与 Cursor 深度对比:2026 年 AI 编程工具选型指南与 TaoToken 配置实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 10:48:25

OpenClaw Skill 完全指南(二):从“能用”到“好用”——高手进阶的Skill筛选与组合艺术(TaoToken 统一 Key 配置篇)
OpenClaw Skill 完全指南(二):从“能用”到“好用”——高手进阶的Skill筛选与组合艺术(TaoToken 统一 Key 配置篇)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 10:48:25

GitHub开源项目日报 · 2026年1月24日 · 浏览器代理与视频生成工具接入 TaoToken 配置指南
GitHub开源项目日报 · 2026年1月24日 · 浏览器代理与视频生成工具接入 TaoToken 配置指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 10:48:19

CURSOR VIP 智能提示配置指南:用 TaoToken 统一 Key 打通 CURSOR 智能代码编辑器
CURSOR VIP 智能提示配置指南:用 TaoToken 统一 Key 打通 CURSOR 智能代码编辑器

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 10:48:19

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码