Skip to content

Releases: ccch1mneyyy/pi_pilot

Release list

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Aug 16:30

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 + seq cursor 增量重放,断网重连不丢上下文
  • 会话管理:回到某条消息重开、撤销上一轮、分支间自由切换;插队 / 排队 / 中断三种消息投递方式
  • 后台通知: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 使用,三步:

  1. 下载对应平台的 bridge 二进制并运行(首次运行自动生成 token 配置,desktop relay 配置自动写入 ~/.pi/agent/pipilot-sync.json
  2. pi install npm:pipilot-desktop-relay 安装桌面插件,在要同步的 pi TUI 里 /reload
  3. 手机装上 APK,填电脑地址和 token 即可连接

详见 README 快速开始

系统要求

  • Android 8.0+(手机端)
  • pi coding agent(电脑端;bridge 为单文件可执行程序,无需安装 Node.js)