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 集成,可將結構化澄清提示在行動應用程式中原生呈現。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案