题图:手机连上自己服务器上的 Hermes

我用 Hermes 也很久了,跑在我自己的服务器上,平时都是通过微信、Telegram 沟通。前阵子 Nous Research 推出了官方移动 App,Hermes Agent - Mobile,我第一时间去申请了内测。

名额不好抢。10 月 30 日发布,31 日开放申请,我去看的时候,iOS 的公开邀请链接已经失效了,安卓那边的名额也满了,只能进行预约登记。11 月 7 日上午,邮箱里终于收到 TestFlight 邀请。

一、从申请到装上

TestFlight 邀请邮件中写到,连上你自己的 gateway,流式聊天,审批工具调用,在任何地方管理你的 bots 和 routines。

TestFlight 里显示版本 1.0.0(Build 41)。打开 App 是个蓝色启动页,写着 The Agent That Grows With You,和你一起成长的 agent。往下有两个按钮,一个用 Nous 账号登录,一个连自托管服务器。

TestFlight 里的 Hermes Agent - Mobile Beta,开发者 Nous Research,版本 1.0.0
Hermes App 启动页:The Agent That Grows With You
图 1:左边是 TestFlight 安装页,右边是 App 启动页

二、两种用法,我选自托管

第一种是云端。登录 Nous 账号,点 New Agent,一两分钟就能在官方云上建一个现成的 agent,什么都不用自己搭。但有个门槛:账户里至少要有 2 美元的 Nous 额度才能建,建之前先充值。我自己的服务器上本来就跑着 Hermes,没必要再花这个钱。

Connect Agents 页:新建云端 agent 的入口
新建云端 agent 需要至少 2 美元 Nous 额度
图 2:云端路线:建 agent 很快,但要先充至少 2 美元额度

第二种是连自己的服务器,这才是我申请这个 App 的目的。给了两种方式:通过 gateway 的 dashboard 地址,或者直接 SSH & Mosh 。登录方式有密码、浏览器、Token 三种。用 Tailscale 的话,填服务器的 100.x 内网地址就行,手机上保持 Tailscale 连着即可,不用把端口暴露到公网,这一点对自托管玩家很友好。

三、连上之后,正式接入 Hermes

连上之后我发了第一条消息试链路,链路全通。这个 App 渠道和微信、TG 一样,是同一个 agent 的不同入口,记忆是共享的,不用重新教它。输入框旁边能直接切换模型,我截图时用的是 GLM-5.3 Flash,也能语音输入,整体比通过聊天软件的指令设置方便。

连接自托管服务器:gateway 地址或 SSH & Mosh,密码、浏览器、Token 三种登录方式
通过 Hermes App 与自己的 Hermes 对话,链路全通
图 3:左边是自托管连接页,右边是连通后的第一次对话

还有个功能叫 Bot Screen。聊天页里能打开 agent 的“屏幕”,本质是给服务器安装一个虚拟桌面,在手机上看它操作界面的画面。用之前要在主机上装一套 VNC 桌面包,App 里把安装命令和一键安装按钮都备好了,点一下它自己装,这个对我来说没有应用场景。

Bot Screen:需要在主机上安装屏幕包,才能在手机上看 agent 的桌面
图 4:Bot Screen,在手机上看 agent 的虚拟桌面

四、还在测试阶段,先说清楚几个坑

APP 上能设置的东西挺多的,模型、技能、MCP、定时任务等,在 App 里都能设置。

目前的问题出在推送。Agent 在服务器上跑长任务,不可能一直盯着聊天窗口,任务完成第一时间推到手机上,是这类 App 的关键。目前这块还没完全打通,社区里网友说实测是“进行中”的通知能收到、“已完成”的收不到,查下来多半是 Gateway 侧少了一个推送插件,而这个插件还没进官方插件目录,连安装文档都没有。连接稳定性也有人报过小毛病,偶发报错、长会话卡顿,都在官方仓库的 issue 里挂着。所以现阶段推送我依然用的 telegram 渠道。

另外提醒一句:这个 App 现在没有上架应用商店,只能通过官方邀请走 TestFlight 或 Firebase 分发。官方早在 10 月 25 日预热时就专门警告过,商店里借 Hermes 名头的第三方 App 需要谨慎使用。

总的来说,Hermes 本来就缺一个顺手的手机入口,之前只能借聊天软件通道。官方 App 算是把这块补上了,自托管连接做得也算周到,Tailscale、SSH、Token 该有的都有。还在 beta,推送之类的毛病等它慢慢修。