PiPilot v0.1.0 — 首个公开发布版
PiPilot 是 pi coding agent 的手机控制端。Flutter App 通过 WebSocket / WebRTC P2P 连接电脑上的 Source Hub,远程观察并控制桌面 pi 会话。
功能总览
- 桌面会话实时同步:消息、思考过程、tool 生命周期、队列、模型与 thinking 状态,全部实时推送到手机
- 两种连接方式:局域网 WebSocket 直连(mDNS 自动发现);外出时经 WebRTC P2P 打洞远程连接(信令服只交换握手,不经过会话流量)
- 并发会话:bridge 维护 pi 进程池(默认 4 个),电脑跑 A 会话的同时手机可新建并跑 B,切换会话从不打断正在生成的一端
- 两端对等:任意一端、任意时刻都能发消息和打断,另一端实时跟随
- 断线恢复:
hubId + sourceId + epoch + seqcursor 增量重放,断网重连不丢上下文 - 会话管理:回到某条消息重开、撤销上一轮、分支间自由切换;插队 / 排队 / 中断三种消息投递方式
- 后台通知:Agent 任务完成时手机推送本地通知
下载
手机 App:
| 文件 | 适用设备 |
|---|---|
app-arm64-v8a-release.apk |
绝大多数现代 Android 手机(不确定就选这个) |
app-armeabi-v7a-release.apk |
老旧 32 位设备 |
app-x86_64-release.apk |
模拟器 / x86 设备 |
电脑端 bridge(单文件可执行程序,无需 Node.js):
| 文件 | 平台 |
|---|---|
pipilot-bridge-linux-x64 |
Linux x86_64 |
pipilot-bridge-windows-x64.exe |
Windows x86_64 |
pipilot-bridge-macos-arm64 |
macOS Apple Silicon |
安装与使用
App 需要配合电脑上的 Source Hub 使用,三步:
- 下载对应平台的 bridge 二进制并运行(首次运行自动生成 token 配置,desktop relay 配置自动写入
~/.pi/agent/pipilot-sync.json) pi install npm:pipilot-desktop-relay安装桌面插件,在要同步的 pi TUI 里/reload- 手机装上 APK,填电脑地址和 token 即可连接
详见 README 快速开始。
系统要求
- Android 8.0+(手机端)
- pi coding agent(电脑端;bridge 为单文件可执行程序,无需安装 Node.js)