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 集成,可将结构化澄清提示在移动应用中原生渲染。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目