【P3】第3期:HermesAgent 进阶:多智能体 + 知识库 + WebUI 全解析

本文由视频教程转写整理,聚焦 Windows 上 HermesAgent 的进阶用法: 多智能体(对应 ClaudeCode 里“养多只虾/多分身”)、知识库(重点是网上较火的 LLM Wiki 配合 Obsidian)、Web UI(Dashboard),并补充了上一期安装中大家反馈的常见问题,最后推荐了几个好用的 Hermes 资源网站。

📌 前置说明:本期是进阶篇,默认你已看过 P1 / P2、装好了 Hermes 并接好了飞书/微信。若还没装,请先按前两期完成安装与基础配置。


〇、本期概览

  1. 知识库:LLM Wiki(已内建为 Hermes 的 skill)+ Obsidian 阅读呈现
  2. 多智能体:用 Profiles 创建第二个、第三个 Hermes Agent(相当于多个分身)
  3. Web UI / Dashboard:给不习惯命令行的人看的图形界面
  4. 常见问题答疑:CLI 启停、网关、微信使用、文件路径、换模型
  5. 资源网站推荐

一、知识库:LLM Wiki + Obsidian

1. 两个工具的分工

2. 安装/使用 Obsidian(可选,仅为方便阅读)

说明:网上很多教程讲的是较老的 Obsidian 用法;现在更简单——Hermes 里一条命令就能建好知识库,Obsidian 只负责呈现。

3. 用 Hermes 创建知识库(核心,超简单)

启动 Hermes 后,用内建 skill 的斜杠命令:

/llm-wiki

该 skill 的核心能力是:摄取资料(ingest)→ 编译/查询知识 → 一致性检查(lint)。因为是官方内建 skill,你完全不用专门安装,直接用斜杠命令启动即可。创建本身一分钟就能建好——关键不在创建,而在如何建好、维护好

⚠️ 斜杠命令的确切名称以你安装版本里 /help 列出的为准(内建 skill 名为 llm-wiki)。

4. 维护知识库

5. LLM Wiki 的三层结构(设计思想)

这些理解一下即可,不难、也不需要硬啃。网上(GitHub)能找到 LLM Wiki 的相关介绍资料;现在它被内嵌进 Hermes,作者认为非常好用。

6. 应用场景


二、多智能体:用 Profiles 运行多个 Hermes Agent

这对应 ClaudeCode 里“养多只虾 / 多个分身”。在 Hermes 里,这个机制官方叫 Profiles(配置档)——每个 profile 是一个完全独立的 Hermes 实例,拥有各自的配置、API Key、记忆、会话、技能和网关状态。命令行操作非常简单(也正因效率高,大厂都在推 CLI 类产品)。

📌 重要修正:视频里口播的“process create”实为 hermes profile create。下面用官方 Profiles 命令重写本节。

1. 创建第二个 agent(新建 profile)

关键特性:创建一个 profile 后,这个名字本身就变成了一套独立命令。例如建了名为 mini 的 profile,你立刻就能用 mini chatmini setupmini gateway start 等命令——这正是视频里演示的用法。

2. 配置第二个 agent

3. 各 agent 的命令对应关系(重点)

创建第二个后,命令前缀换成对应的 profile 名字即可:

操作 第一个(hermes / 默认) 第二个(mini,举例)
配置 hermes setup mini setup
命令行启动 / 交流 hermes / hermes chat mini / mini chat
通讯终端(飞书/微信)启动 hermes gateway mini gateway

一句话:第一个用 hermes,第二个用你取的 profile 名(如 mini),其余子命令一一对应即可。 也可以用 --profile <名字>(简写 -p)在单条命令里临时指定使用哪个 profile。 多个 agent 的网关可以同时运行(官方“Running Many Gateways at Once”),各自作为独立进程,崩溃或登录时自动重启。


三、Web UI(Dashboard)

Web UI 适合不习惯命令行的人看个大概。作者态度是“看看就行”,当前用起来还不够舒服。

1. 版本要求

2. 启动 Dashboard

hermes dashboard

🔐 安全提示:Dashboard(9119)与 Hermes API 服务(默认 8642)默认只绑定 localhost、且没有鉴权不要在没有加认证的情况下把它们通过反向代理暴露到公网。

3. 常见失败原因与处理

4. 多 agent 的端口冲突(重点)

关于第三方 UI:网上有第三方项目能做成类似豆包/DeepSeek 那样的聊天界面(如 P2 中列出的若干社区项目),但很多还在 Docker 环境里,作者不想把电脑环境搞乱,所以暂用官方 Dashboard 过渡,等有更简单的方案再用。


四、常见问题答疑(上一期反馈汇总)

1. CLI 启动/停止

2. 网关(gateway)概念

3. 推荐的稳定启动方式

4. 在微信上使用

5. 文件路径在哪

6. 更换大模型


五、推荐资源网站

  1. HermesAgent 源码(GitHub)github.com/NousResearch/hermes-agent。适合有折腾能力的程序员朋友,源码、内建技能、文档都在这里。
  2. 官方文档 & Skills 目录:官方文档站 hermes-agent.nousresearch.com/docs;技能分两个目录——内建技能目录 Bundled Skills可选技能目录 Optional Skills。前面用到的 LLM Wiki 就是内建技能之一(标注 built-in)。
    • 目前遗憾的是内建 skill 的中文说明还不多,早期需自己研究里面有什么。
    • 💡 特别推荐官方/大厂出品的 skill 包(如 Claude Code 官方 skill 包),比开发者零散贡献的、只解决小问题的 skill 强大很多。
  3. 中文社区/资料:作者提到有 Hermes 中文社区,涵盖安装、对接飞书、配大模型、配第二/第三个 agent 等内容。
    • ⚠️ 核实说明:官方渠道目前主要是上面的 GitHub 仓库官方文档站;我未能核实到一个“官方”的中文社区站点(社区性质的资料较分散)。建议优先以官方文档为准,中文资料作为补充参考。

好玩功能推荐:语音模式——在命令行用快捷键打开后,可以发语音、用说话控制它,它也支持语音回复。值得自己玩一玩。后续这些功能预计会持续更新、越来越好用。


附:常用命令速查

用途 命令 / 操作
启动知识库 skill /llm-wiki(或 /llm-wiki 关于<主题>的知识库
新建第二个 agent(profile) hermes profile create mini
查看 / 切换 / 删除 profile hermes profile show / hermes profile use mini / hermes profile delete mini
配置某 agent hermes setup / mini setup
命令行启动 / 交流 hermeshermes chat)/ minimini chat
通讯终端启动(飞书/微信) hermes gateway / mini gateway
配置通讯网关 hermes gateway setup
临时指定 profile hermes -p mini chat
更新版本 hermes update--check / --backup / --restart-gateway
启动 Web UI 面板(默认 9119) hermes dashboardhttp://127.0.0.1:9119
第二个面板(避端口冲突) mini dashboard --port 9120
重启 / 停止服务 restart / stop
更换大模型 hermes model / mini model

说明:本文命令、名称、地址已对照 HermesAgent 官方文档核实并修正。其中最重要的修正是:视频口播的“process create”实为官方的 Profiles 机制hermes profile create <名字>)。其余口播误识(「LLM v ki / Vicky」「offset / Austin」「one two / 乌班 two」「get away」「mini 8」「deep sik」)已修正为 LLM Wiki / Obsidian / Ubuntu / gateway / mini / DeepSeek。少数参数(如 dashboard --port 的确切写法、知识库斜杠命令)以你安装版本的 --help 提示为准。


参考来源


← 返回 AI 编程