Hermes Agent 从 v0.23.0 起有了网页版,官方叫 Webapp。它把桌面客户端的整个工作台搬进浏览器标签页,由你自己机器上的 Hermes 网关提供,不经过第三方服务器。默认关闭,打开要三条命令。
发生了什么
11 月 5 日,Nous Research 发布了 Hermes Agent v0.23.0,网页版是这一版的头号新功能。11 月 9 日的 v0.23.1 是补丁版,网页版和桌面版从这版起共用保存好的网关连接。
以前想在浏览器里用 Hermes,只有 hermes dashboard 这个管理面板,里面的聊天是把终端界面嵌进网页。新的网页版打开后就是桌面客户端本身的界面。

截图来自 Hermes Agent 官方仓库的合并请求 #145598。
网页版里有什么
按官方文档,桌面工作台的大部分功能在浏览器里都能用。
| 功能 | 网页版 | 说明 |
|---|---|---|
| 会话和群聊 | 有 | 和桌面版是同一批,在哪边开的都能接着聊 |
| 多个配置档(profile) | 有 | hermes -p work webapp 打开名为 work 的配置档 |
| 插件 | 有 | 桌面版装好的插件在网页里照常加载 |
| 文件树、Git 审查、预览、终端 | 有 | 操作的是运行 Hermes 的那台机器 |
| 定时任务、消息渠道、产出物 | 有 | 和桌面版一致 |
| 全局快捷键、窗口置顶、自动更新 | 没有 | 这些只留在桌面客户端里 |
所有入口都连着同一个网关进程。不管从终端、网页还是聊天软件进来,看到的都是同一段对话和同一个任务队列。

怎么打开
在装了 Hermes 的机器上,先升级,再打开网页版:
hermes update # 升级到 v0.23.0 以上
hermes config set webapp.enabled true # 打开网页版
hermes gateway restart # 网关启动时才读这个设置
hermes webapp # 在浏览器里打开
hermes webapp 会自动构建网页文件、在网关没运行时启动它,然后用浏览器打开一个一次性登录链接。这个链接 60 秒内有效,只能用一次。登录后刷新页面、重启网关都不会掉线,但新开一个标签页要重新运行 hermes webapp 拿新链接。默认地址是 http://127.0.0.1:9120。
用桌面版的话,也可以在 设置 → Web Access 里打开。
不想自己敲命令,可以把这段发给你的 AI Agent:
我在这台机器上装了 Hermes Agent,想打开它的网页版(Webapp),只在本机浏览器里用。
1. 先查一下装的 Hermes 是什么版本;低于 v0.23.0 就先问我要不要运行 hermes update
2. 打开网页版:webapp.enabled 设为 true,重启网关,再运行 hermes webapp
3. 不要改 webapp.host 和 webapp.public_url,不要让局域网或公网访问
4. 打不开时运行 hermes webapp --status,用大白话告诉我原因
做完告诉我在浏览器里应该看到什么,然后停下。
想在别的电脑或手机上用
官方给了两条路。
- 局域网:把
webapp.host设成0.0.0.0。这时网关强制要求登录,可以用账号密码(只适合可信的局域网或 VPN),对公网要用 OAuth/OIDC 这类正规登录。 - 自己的域名:在本机跑反向代理或隧道,把
webapp.public_url设成对外的地址,同样要求登录。
官方更推荐 SSH 隧道、Tailscale 或其他可信的 VPN。远程访问尽量走 HTTPS:用普通 HTTP 打开非本机地址时,浏览器会关掉麦克风和系统通知,也不让网页读取剪贴板。
注意
- 登录网页版就等于拿到了这台机器。 官方文档写明,登录的人能以运行 Hermes 的系统账号执行任意命令,读写文件,碰到这个账号的密钥。没设置登录方式前,别把它开到局域网或公网上。
- 它是单人用的。 登录的标签页就是你本人,不能分账号给同事用。
- 在别的设备上都想退出时,运行
hermes webapp --sign-out,所有标签页一起退出。 - 旧对话可能接不上。 网关接管会话之前的老聊天,在网页里只能看不能续。在主机上运行一次
hermes sessions adopt,或者在桌面版、终端里打开一次就好。 - 浏览器里上传的单个文件最大 16 MiB。
Docker 镜像和 Nix 包也已经带上网页版。还没装 Hermes 的,先看 一行命令装进 Windows 和 Mac;想先了解它是什么,看 Hermes Agent 是一个会自己长技能的开源 Agent。


评论(0)
还没有评论,来说第一句。