Runner 是我做的一个管理 CLI agent 的开源桌面工具,之前在 V 站介绍过,可以在同一个 app 里用 Claude Code 、Codex 等,也可以把不同的 agent 放进一个 crew 里一起做任务。上次发 0.18 桌面端远程控制的时候提过移动端会优先做 iOS ,最近把 Runner iPhone 版的 UI 和主要交互定下来了,已经上传 TestFlight ,开放给想试试的朋友一起内测。
手机端通过和桌面端一样的端到端加密 relay 连回你的 Mac 、Windows 或 Linux 电脑,agent 仍然跑在电脑后台的 runnerd 里,手机上用 6 位 PIN 配对一次就能连上。打开之后是当前电脑的会话列表,可以看到正在运行的 chat 和关联在 chat 下面的 mission ,琥珀色图标会标出正在等你处理的会话,底部可以切换同一账号下已配对的不同电脑。

点进 mission 可以直接看 @coder、@reviewer 之间的协作消息。当某个 agent 有问题需要你拍板时,消息流里会显示待回答的选项卡片,点一下就能把决定发回去让 crew 继续干活,也可以在底部随时给整个 crew 或指定成员发消息。

单个会话点开就是电脑上的真实终端,底层用 libghostty 渲染,保留 Claude Code 、Codex 原本的 TUI 和颜色。为了在手机上好按,底部加了一排常用按键(esc、^C、Tab、方向键、剪贴板粘贴和回车)。除了直接在终端里实时按键(Live),点左边的铅笔按钮可以展开一个独立的草稿输入框,在手机上用拼音或者语音输入长句子时,可以先编辑好再一次性发进终端。


设置里带了 Runner 和 Catppuccin Mocha 两套主题,应用界面和终端配色会一起切换,也可以单独调整手机端 UI 的字号。

官网首页也放了一个可以在浏览器里直接点的手机端交互 demo ,想先看交互效果可以直接在网页上试。目前远程访问和 iPhone 版一起开放邀请内测,想测试的朋友可以在下面的内测页面填一下名字和邮箱(发送 TestFlight 邀请需要用到名字和邮箱),我会分批把 Runner 账号邀请码和 TestFlight 链接发过去。电脑端本地使用不需要邀请码,和之前一样。
内测申请: https://runnersh.dev/zh-CN/beta/
官网(含网页交互 demo ): https://runnersh.dev/zh-CN/
桌面端下载: https://runnersh.dev/downloads/