Recap 下上次发帖( 0.12.0 )之后的进展。国庆这段时间自己的时间比较多,所以重点投入了下这个项目,为整个项目制作了一个官网,托管在 cloudflare 上,https://runnersh.dev
项目这段时间好像获得了一些 x 上面博主的流量,目前已经到了 270+ stars ,也感谢 V2EX 社区大家的支持。
功能上面这段时间主要做了以下几个方面:
- 把 Runner 的核心拆成了一个后台服务 runnerd ,退出应用以后 chat 和 mission 可以继续在后台跑,重新打开 Runner 会连回原来的会话
- 接入了 Antigravity CLI ,现在支持 Claude Code 、Codex 、Antigravity CLI 、GitHub Copilot CLI 和 pi
- Start a chat 、新建 role 和 crew 的页面重做了,另外加了一批键盘快捷键
1. 退出 Runner ,agent 继续工作

之前会话都跑在应用进程里,应用一退出或者崩溃,所有 agent 都会被停掉,下次打开再 resume 。0.13 把数据库、会话和 crew 之间的消息路由都挪到了 runnerd 里,应用和 runner 命令都只是它的客户端:
- 退出时选 Keep them running ,chat 和 crew mission 会在后台继续跑,crew 之间互发消息、向你提问也照常工作。重新打开 Runner 后终端会恢复,并连回原来还在跑的会话
- Settings → General → When Runner quits 里可以设成每次询问、继续运行,或者停掉会话、下次启动再恢复。macOS 上 ⌥⌘Q 会直接退出并停掉会话
- 应用崩溃不会影响会话。runnerd 自己崩溃的话 Runner 会重新连上,连续崩溃会显示 Try again 和 Open log
- 不开应用也能用
runner命令,需要的时候会自动拉起 runnerd 。runner daemon status查看状态,runner daemon stop停掉它和所有会话 runner mission feed --follow改成由 runnerd 直接推送事件,不再轮询( 0.13.1 )- Runner 自己升级时还是会重启所有会话,然后自动恢复各自的对话
2. 支持 Antigravity CLI
- 可以用
agy开 chat ,也可以放进 crew 里跑 mission 。模型列表从已登录的 CLI 里读,可以选 effort ,重启后能恢复对话 - 用量面板里能看到 Antigravity 的额度
- Settings 里能看到它的 skills 和 MCP server ,Runner 也会给它装上 runner skill ,agent 自己就知道怎么用
runner命令 - mission 里的 Antigravity 用 Bypass permissions ,直接开 chat 时走 Antigravity 自己的权限设置
- Windows 上也能用,但还没在 Windows 原生环境完整测过,遇到问题欢迎反馈
未来规划
- 0.13.x 继续修 runnerd 上线后 review 出来的几个问题,还有一个忙碌的 chat 占 CPU 偏高的问题
- 0.14 换一套 liquid glass 风格的外观,同时做 command palette 、一个汇总所有在等你处理的会话的视图,以及桌面通知
- 0.15 把 mission 改成"容器",跑起来之后也能增减 agent ,另外支持会话之间直接发 prompt
- 0.16 支持通过 ssh 在其他机器上跑会话
目前支持 macOS ( Apple Silicon )和 Windows x64 ( Windows 10 1809 及以上),安装包都已签名,可以在官网下载: https://runnersh.dev/downloads 。Intel Mac 、Windows ARM 和 Linux 暂时不支持,最近也有朋友提了 Linux 和 WSL 的需求,有同样需要的可以留言。README 里有微信群二维码,欢迎进群交流。
Repo: https://github.com/yicheng47/runner
Release: https://github.com/yicheng47/runner/releases/tag/v0.13.1