Hermes Agent 安装与卸载与痕迹清理日志

社区话题 📺 VFX Pipeline | 数字创意工作流 Hermes Agent 安装与卸载与痕迹清理日志

标签: ,

正在查看 2 条回复
  • 作者
    帖子
    • #132097

      追光
      参与者

      Mac系统中 Hermes Agent一键安装命令

      1、在Mac的terminal中执行Hermes Agent一键安装命令
      Linux, macOS, WSL2, Termux

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

      2、安装hermes 的图形对话界面

      
      # 克隆前端 UI 仓库
      git clone https://github.com/nesquena/hermes-webui.git ~/hermes-webui
      cd ~/hermes-webui
      
      # 执行官方的引导脚本
      python3 bootstrap.py
      

      修改网页端口

      echo "HERMES_WEBUI_PORT=9090" > ~/hermes-webui/.env && cd ~/hermes-webui && ./start.sh

      维护与管理界面

      # 启动图形界面
      cd ~/hermes-webui && ./start.sh
      # 升级更新图形界面
      cd ~/hermes-webui
        git pull
        ./start.sh

      Hermes Agent 完整卸载与彻底清理日志

      执行时间: 2026年5月16日
      操作环境: macOS Sequoia (M系列芯片 / arm64)
      操作终端: ttys131 (Zsh)
      操作目标: 100% 抹除原生部署的 Hermes 痕迹,不留任何死角,全面退守至 Pinokio 安全沙盒版。

      第一阶段:注销系统后台常驻网关 (Gateway Daemon)

      首先注销并删除挂载在 Mac 系统内核中的 Launchd 启动项,确保后台网页端服务彻底关闭。

      hermes gateway uninstall

      ✓ Removed /Users/xbaby/Library/LaunchAgents/ai.hermes.gateway.plist
      ✓ Service uninstalled

      第二阶段:强行粉碎本地文件、缓存与依赖库

      针对首次删除时出现的 Directory not empty(非空文件夹保护报错),直接提升至系统最高管理员权限(sudo),连同隐藏配置、CLI 启动器、第三方高颜值 UI 外壳以及高达数百兆的 Playwright 浏览器引擎缓存一同强行彻底粉碎:

      bash
      尝试普通粉碎(部分受保护文件未完全抹除)

      rm -rf ~/.hermes ~/.local/bin/hermes ~/hermes-webui

      rm: /Users/xbaby/.hermes: Directory not empty

      扩大范围并动用超级管理员权限强行粉碎(包括 Playwright 缓存)

      rm -rf ~/.hermes ~/.local/bin/hermes ~/hermes-webui ~/.hermes-agent /Users/xbaby/Library/Caches/ms-playwright
      sudo rm -rf ~/.hermes

      Password: [已输入本地开机密码]

      清理盘点:
      ~/.hermes & ~/.hermes-agent(核心配置与技能包)👉 已粉碎
      ~/.local/bin/hermes(终端启动快捷方式)👉 已粉碎
      ~/hermes-webui(第三方精美皮肤文件夹)👉 已粉碎
      /Users/xbaby/Library/Caches/ms-playwright(数百兆的无头浏览器引擎)👉 已粉碎

      第三阶段:清除系统环境变量与启动项尾巴

      使用文本编辑器进入 Mac 的核心配置文件 .zshrc,将安装脚本私自添加的虚拟环境挂载线和环境变量(PATH)彻底删除,恢复系统最纯净的状态:

      nano ~/.zshrc

      🗑️ 已从 .zshrc 底部切除的残留代码:

      . \\\"$HOME/.local/bin/env\\\"
      
      Hermes Agent  ensure ~/.local/bin is on PATH
      export PATH=\\\"$HOME/.local/bin:$PATH\\\"

      第四阶段:刷新终端环境,大功告成

      source ~/.zshrc

      🏁 最终状态评估

      此时,原生的 Hermes 在你的 Mac 原生系统中已经不留一个字节的残留。
      你的 Zsh 终端已经完全不认识 hermes 命令,LM Studio、OrbStack 和 Codex 等原有工具一切运行如初。你可以100%安心、省心地在 Pinokio 沙盒内享受专属于你的安全大模型智能体了!

    • #132099

      追光
      参与者

      pinokia Hermes ui版本中的bug修复

      /Users/xbaby/pinokio/api/Hermes_WebuUi.git/start.js文件中的启动路径写作格式错误导致无法启动,修改后的

      module.exports = {
        daemon: true,
        run: [
          // Grab the next available port and stash it so it stays consistent
          // across steps ({{port}} re-evaluates every use).
          {
            method: "local.set",
            params: {
              port: "{{port}}"
            }
          },
      
          // Start the modern Hermes Web UI server from github.com/nesquena/hermes-webui
          // This is the new three-panel interface with cron jobs, skills, memory, etc.
          {
            method: "shell.run",
            params: {
              path: "app/hermes-webui",
              env: {
                HERMES_WEBUI_AGENT_DIR: "../hermes-agent",
                HERMES_WEBUI_PORT: "{{local.port}}",
                HERMES_WEBUI_HOST: "127.0.0.1",
                TOKENIZERS_PARALLELISM: "false",
                PYTHONPATH: "../hermes-agent:."
              },
              /* 已将 Windows 的 ..\\env\\Scripts\\python.exe 彻底修复为 Mac 原生的正斜杠和 bin 目录 */
              message: "../env/bin/python server.py",
              on: [{
                event: "/(http:\\/\\/[0-9.:]+)/",
                done: true
              }]
            }
          },
      
          // Expose the URL so pinokio.js can surface the dashboard button.
          {
            method: "local.set",
            params: {
              url: "{{input.event[1]}}"
            }
          }
        ]
      }
    • #132100

      追光
      参与者

      hermes不能联网查询的原因与突破封锁的命令

      我知道是 Tirith 安全扫描拦截了后台的 Python 盲爬脚本。
      现在我作为系统管理员,正式授权你使用最合规、最安全的【browser】工具集。
      
      请不要在后台执行任何网络盲爬脚本,直接启动你的本地无头浏览器(调用 browser_open_url 函数),导航访问这个专门面向自动化工具的免验证轻量天气网站:
      "https://wttr.in/Beijing?lang=zh"
      
      直接读取并打印出页面上显示的最新的北京天气状况。立刻执行!
正在查看 2 条回复
  • 在下方一键注册,登录后就可以回复啦。