Hermes Agent 有了 iOS TestFlight,并不只是“终于出了个手机 App”。这件事真正有意思的地方在于:Hermes 没把移动端做成一个新的云服务入口,而是把手机变成自托管 Agent 的轻量控制面。
这和 Claude、ChatGPT 那类官方 App 不是一条路。后者默认连接厂商云端,打开就用;Hermes Mobile 连接的是你自己的 Hermes WebUI / server。模型、会话、文件、工具权限、记忆和日志仍然在你的后端,iPhone 只是把这些能力带到口袋里。
它解决的不是“手机聊天”,而是 Agent 值守
桌面 Agent 的问题很现实:能力很强,但人不一定总在电脑前。你让 Hermes 跑一个代码审查、内容发布、日志排查、文档整理,半路想看进度、补一句要求、换个模型、传个文件,以前要回到电脑或打开别的消息通道。
Hermes Mobile 的定位更像远程控制台。官方页面写得很直接:它是原生 iOS app,用来连接自托管 WebUI,支持 reopen sessions、stream responses、attach files、switch models。也就是说,它不是重新造一个 Agent,而是给已有 Hermes server 补一个移动端入口。
这类能力对长期在线 Agent 很重要。Agent 真正进入工作流后,不会只在“坐在桌前写代码”的时段工作。它可能在 VPS 上跑定时任务、在飞书群里接素材、在后台写文章、在项目目录里改代码。手机端的价值,是让你能随时接管、观察和补充上下文。
目前能做什么
从 TestFlight 页面披露的信息看,Hermes Mobile 主要覆盖 6 类核心流程:
- 恢复会话:从 iPhone 重新打开 Hermes sessions;
- 调整消息参数:发送前选择模型、reasoning level、workspace 和运行选项;
- 流式回复:实时看服务端返回;
- 附件输入:把照片、文件、链接、分享面板内容送进会话;
- 浏览工作区:查看 agent 在服务端能访问的项目文件;
- 查看系统上下文:tasks、skills、memory、usage 等信息不必回到桌面 UI。
这套设计挺克制。它没有承诺“手机上完成所有开发”,而是把移动端最需要的几个动作做好:看、接、传、切、续。
自托管路线的好处和代价
Hermes Mobile 页面明确写了:app does not provide a hosted backend。你需要自己有 Hermes WebUI / server。换句话说,它不是“下载 App 就获得一个云端 Hermes”,而是“你已有后端,手机来连”。
好处很明显:
- 会话数据仍在自己机器或服务器上;
- 模型供应仍由自己配置;
- 工具权限、文件访问、skills、memory 不被移动端重新托管;
- 可以和飞书、Telegram、CLI、Web Dashboard 等入口共用同一套 agent 后端。
代价也同样明确:你得负责后端在线、网络可达、鉴权、安全和备份。它不像 Claude App 那样打开就能用。说白了,一个是云服务客户端,一个是自托管控制端。别把两者混为一谈。
推荐的部署姿势
如果只是本机尝鲜,可以先让 Hermes WebUI 在内网可访问,再用手机连同一网络测试。但长期使用不建议把本机端口直接暴露公网。
更稳的方式是:
最低限度要做到:
如果你已经把 Hermes 放在云服务器上跑,移动端会更顺手:电脑关了,Agent 仍然在线;手机只是入口,不再依赖 Mac 一直开着。若还没有独立机器,建议别把实验环境和生产服务混在一起。
申请 TestFlight 前先确认三件事
第一,你有没有 Hermes WebUI 或可连接的 Hermes server。没有后端,App 本身没法提供完整能力。
第二,你是否能安全访问这个后端。内网、Tailscale、反向代理、HTTPS、登录鉴权都可以,关键是别裸奔。
第三,移动端要访问哪些项目文件。工作区浏览和附件传入很方便,但也意味着手机端一旦连上,就进入了你的 Agent 操作面。设备锁屏、TestFlight 账号、服务端权限都要管住。
申请入口是 uzairansar.com/hermes-mobile,页面里有 Join the beta list。TestFlight 邀请会分批发放,当前只面向 iOS。
真正的变化:Agent 从桌面工具变成随身工作台
Hermes 原本已经有 CLI、TUI、飞书 / Telegram / Discord 等消息入口、Web Dashboard、Open WebUI 等界面形态。iOS 客户端补上的不是一个“更漂亮的聊天框”,而是把这些长期在线能力带到移动端。
这也说明开源 Agent 的产品形态在变:它不再只是你电脑里的一个终端程序,而是一套可以被多个界面驾驶的后端系统。桌面负责深度操作,消息平台负责协作和通知,手机负责随时接管。
Hermes Mobile 还在 TestFlight 阶段,离稳定生产体验肯定还有路要走。但方向是对的:手机不负责替代服务器,手机负责让你随时握住服务器上的 Agent。对自托管玩家来说,这比“又一个云端 AI App”更有价值。