跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(LCZ-Blue)
  • 不使用皮肤
  • LCZ-Green
  • LCZ-Blue
折叠
品牌标识

抡锤者

  1. 主页
  2. 版块
  3. Mark专区
  4. Hermes Agent Windows 原生整合包 保姆级教程 (抡锤者专用)

Hermes Agent Windows 原生整合包 保姆级教程 (抡锤者专用)

已定时 已固定 已锁定 已移动 Mark专区
hermes
15 帖子 5 发布者 527 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • M 离线
    M 离线
    mark
    超凡大师
    发表于 最后由 mark 编辑
    #2

    本文档说明如何安装适用于 Hermes Agent 和 Hermes WebUI 的 Windows 原生整合布局。

    推荐的根目录名称是 hermes-agent-windows。

    环境要求

    • Windows 原生环境
    • PowerShell
    • Git
    • Python 3.11 或更高版本

    推荐目录名称

    先创建一个空的根目录。

    示例:

    mkdir F:\hermes-agent-windows
    cd F:\hermes-agent-windows
    

    安装完成后的推荐目录结构:

    hermes-agent-windows/
    ├─ .venv/
    ├─ hermes-agent/
    ├─ hermes-webui/
    └─ hermes-start/
    

    第 1 步:下载代码

    把整合后的 Windows 原生仓库克隆到根目录。

    git clone https://github.com/markwang2658/hermes-windows-native.git hermes-agent-windows
    cd hermes-agent-windows
    

    这个仓库已经包含完整的 Windows 原生整合布局,包括:

    • hermes-agent
    • hermes-webui
    • hermes-start

    上游仓库只作为来源参考,不作为本说明书的主安装入口。

    第 2 步:准备 hermes-start

    在根目录中准备 hermes-start 文件夹,并确保里面包含这些 PowerShell 文件:

    • hermes-env.ps1
    • hermes-agent-start.ps1
    • hermes-webui-start.ps1
    • hermes-start.ps1

    这些文件就是 Windows 原生整合布局的启动脚本。

    第 3 步:创建共享 Python 虚拟环境

    在根目录创建一个共享 .venv。

    cd F:\hermes-agent-windows
    python -m venv .venv
    

    升级基础打包工具:

    .\.venv\Scripts\python.exe -m pip install --upgrade pip setuptools wheel
    

    第 4 步:把 Hermes Agent 安装进共享 .venv

    进入 hermes-agent 目录,把 Hermes Agent 安装到共享环境。

    cd F:\hermes-agent-windows\hermes-agent
    ..\.venv\Scripts\python.exe -m pip install -e ".[all]"
    

    如果你不想用相对路径,就直接用完整路径:

    F:\hermes-agent-windows\.venv\Scripts\python.exe -m pip install -e ".[all]"
    

    第 5 步:安装 Hermes WebUI 依赖

    把 Hermes WebUI 依赖安装到同一个共享 .venv。

    cd F:\hermes-agent-windows\hermes-webui
    F:\hermes-agent-windows\.venv\Scripts\python.exe -m pip install -r requirements.txt
    

    第 6 步:检查 hermes-start 里的根路径

    现有 PowerShell 启动脚本是路径绑定的。

    检查下面这些文件里的根路径:

    • hermes-start\hermes-env.ps1
    • hermes-start\hermes-agent-start.ps1
    • hermes-start\hermes-webui-start.ps1
    • hermes-start\hermes-start.ps1

    如果这些脚本还指向 F:\hermes-windows,而你的实际根目录是 F:\hermes-agent-windows,那就先把硬编码路径改掉,再启动。

    第 7 步:启动 Hermes Agent

    通过启动脚本运行 Hermes Agent:

    F:\hermes-agent-windows\hermes-start\hermes-agent-start.ps1
    

    这一步应该会用共享环境和整合路径设置拉起 Hermes Agent。

    第 8 步:启动 Hermes WebUI

    通过启动脚本运行 Hermes WebUI:

    F:\hermes-agent-windows\hermes-start\hermes-webui-start.ps1
    

    第 9 步:一条命令启动全部组件

    如果单独的两个启动脚本都已经准备好,就直接用一键启动入口:

    F:\hermes-agent-windows\hermes-start\hermes-start.ps1
    

    这个脚本会先启动 Hermes Agent,等待它就绪后,再启动 Hermes WebUI。

    第 10 步:验证结果

    启动完成后:

    • 一个 PowerShell 窗口运行 Hermes Agent
    • 一个 PowerShell 窗口运行 Hermes WebUI
    • 浏览器可以打开 WebUI 地址

    默认 WebUI 地址:

    http://127.0.0.1:8787/
    1 条回复 最后回复
    2
    • M 离线
      M 离线
      mark
      超凡大师
      发表于 最后由 编辑
      #3

      安装过程效果图:

      1. hermes agent 正常启动, 最新版本号: V0.16.0
        e45f02b9-f5e3-4826-81aa-168ad34062d9-image.jpeg

      2. hermes WebUI 正常启动:

      b1b2f82e-c5c6-42fb-90ae-a56c63da8643-image.jpeg

      1 条回复 最后回复
      0
      • M 离线
        M 离线
        mark
        超凡大师
        发表于 最后由 编辑
        #4
        1. hermes agent 正常 启动图:

        6843f3d1-e518-41f0-8e26-93c9b7d8ed30-image.jpeg

        1. Hermes webui 正常启动图:

        9a8b9b97-bf7e-4b4c-8a7e-6ca500d0a84d-image.jpeg

        1 条回复 最后回复
        0
        • M 离线
          M 离线
          mark
          超凡大师
          发表于 最后由 编辑
          #5
          1. hermes agent 如何选择:

          0df0529b-ca1b-4cc9-88eb-d8a155c5857d-image.jpeg

          f6004161-f80c-4c9f-8833-40c4c9a5c418-image.jpeg

          45c192e7-2f81-488d-9b7a-95141b7b4abb-image.jpeg

          1 条回复 最后回复
          0
          • M 离线
            M 离线
            mark
            超凡大师
            发表于 最后由 编辑
            #6
            1. hermes agent 需要登录 选择

            18b56e55-f83e-4812-924c-43912ec536d3-image.jpeg

            e75aaeb5-9660-4702-a2eb-c53e28837690-image.jpeg

            1 条回复 最后回复
            0
            • M 离线
              M 离线
              mark
              超凡大师
              发表于 最后由 mark 编辑
              #7

              其实这个webui ,有个 SSE 流式输出的bug , 我已经提交官方了.等他们修复,估计一个月以上了.

              我整合包 ,已经先修复了bug.
              https://github.com/nesquena/hermes-webui/issues/4313#issuecomment-4721122332

              949a2505-360a-413d-ae10-dd85845e5539-image.jpeg

              1 条回复 最后回复
              0
              • M 离线
                M 离线
                mark
                超凡大师
                发表于 最后由 编辑
                #8

                我的 整合包里面 ,已经 没有这个SSE bug了.

                583152e3-84ff-4d87-8e71-d459925156ef-image.jpeg

                1 条回复 最后回复
                0
                • T 离线
                  T 离线
                  tcr78
                  发表于 最后由 编辑
                  #9

                  感谢大神,支持大神!!

                  1 条回复 最后回复
                  0
                  • 老鬼老 离线
                    老鬼老 离线
                    老鬼
                    发表于 最后由 编辑
                    #10

                    6666666666

                    1 条回复 最后回复
                    0
                    • J 离线
                      J 离线
                      joker_chang
                      德高望重 劳动模范
                      发表于 最后由 编辑
                      #11

                      谢谢大神,这个正是我想要的

                      1 条回复 最后回复
                      0
                      • J 离线
                        J 离线
                        joker_chang
                        德高望重 劳动模范
                        发表于 最后由 编辑
                        #12

                        按照我的理解,如果按照”https://lcz.me/topic/64/别再用-wsl2跑-hermes-了-3-分钟-零配置-我把-hermes-agent-搬到了-windows-原生环境?_=1779659337664“安装过,
                        【第 3 步:创建共享 Python 虚拟环境
                        在根目录创建一个共享 .venv。】
                        这个应该可以复用之前的😄

                        1 条回复 最后回复
                        0
                        • A 离线
                          A 离线
                          abaalei
                          超凡大师
                          发表于 最后由 编辑
                          #13

                          我也是这两天开始折腾子profile的时候,才发现hermes竟然需要登陆了

                          1 条回复 最后回复
                          0
                          • terryT terry 于 将此主题固定
                          • M 离线
                            M 离线
                            mark
                            超凡大师
                            发表于 最后由 编辑
                            #14

                            我给 hermes agent 官方提了issue: 48716.
                            https://github.com/NousResearch/hermes-agent/issues/48716

                            官方给我肯定, 赞许 我的集中 虚拟环境的 创新, 给我个P3.

                            a2a9ad97-846b-4cc8-bfa2-5d1bdcd7bedc-image.jpeg

                            1 条回复 最后回复
                            1
                            • M 离线
                              M 离线
                              mark
                              超凡大师
                              发表于 最后由 编辑
                              #15

                              Hermes Webui , 已经合并我的bug了 . issue: 4313

                              https://github.com/nesquena/hermes-webui/issues/4313#issuecomment-4721122332

                              5077a0a7-2607-4dd7-8a7e-3eb42b533775-image.jpeg

                              1 条回复 最后回复
                              4
                              • 系统 于 取消固定此主题
                              • terryT terry 于 将此主题固定
                              • 系统 于 取消固定此主题
                              • XiaoteX Xiaote 于 将此主题从 AI Agent 移至此处

                              你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

                              厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

                              有了你的建议,这篇帖子会更精彩哦 💗

                              注册 登录
                              回复
                              • 在新帖中回复
                              登录后回复
                              • 从旧到新
                              • 从新到旧
                              • 最多赞同


                              • 登录

                              • 登录或注册以进行搜索。
                              • 第一个帖子
                                最后一个帖子
                              0
                              • 版块
                              • 最新
                              • 标签
                              • 热门
                              • 用户
                              • 群组