jacobaraujo7/remote_pi
Control your Pi coding agent from your phone. Pair with a one-time QR code and chat with your local agent, even when you're away from your computer.
解决的问题
Remote Pi 允许您通过手机远程控制本地的 Pi 编码代理。它解决了必须亲自坐在电脑前才能与 AI 代理交互的问题,通过安全的配对流程,使您能够远程与代理聊天并管理工作流。
工作原理
该系统采用三部分架构:基于 Flutter 的移动应用、Pi 代理的 Node.js 扩展以及基于 Rust 的中继服务器。移动应用和 Pi 扩展通过 WebSockets 连接到中继服务器,由中继服务器在两者之间路由消息。配对通过一次性 QR 码完成,认证使用 Ed25519 密钥。此外,还支持通过 Unix 域套接字代理的本地代理网格,允许多个代理在同一台机器上相互通信。
适用人群
希望在远离电脑时通过移动设备与自己的 AI 代理交互的 Pi 编码代理开发者和用户。
主要亮点
- 跨平台移动访问:支持 iOS 和 Android。
- 安全配对:使用一次性 QR 码和 Ed25519 认证。
- 可自托管中继:用户可通过 Docker 运行自己的中继服务器,确保隐私并完全控制流量。
- 本地多代理网格:通过 UDS 代理支持同一台机器上代理之间的通信。
- 原生移动提示:与
pi-ask集成,可将结构化澄清提示在移动应用中原生渲染。
相关
- 项目
- 项目
- 项目
- 项目
- 项目