jmfederico/pi-web

Web UI for Pi Coding Agent that keeps sessions alive in real workspaces.

解決的問題

PI WEB 為 Pi Coding Agent 提供了一個持久的基於 Web 的介面,解決了代理工作階段與本地瀏覽器工作階段綁定的問題。它允許開發人員在伺服器或工作站的實際工作區中執行 AI 代理,確保即使在瀏覽器斷開連接後,工作仍能繼續進行。

工作原理

PI WEB 作為一個連接到執行階段端點的控制面起作用。它將工作組織成機器(執行階段端點)、專案(資料夾)、工作區(工作資料夾或 Git worktree)和工作階段(單個代理對話)的層級結構。它可以註冊多個遠端機器以建立一個「集群 (fleet)」,從而允許單個瀏覽器執行個體代理並管理不同遠端環境中的專案、檔案和工作階段。

適用對象

使用 Pi Coding Agent 並希望在遠端優先環境(如雲端虛擬機器、家庭實驗室或專用工作站)中執行其 AI 驅動開發,同時透過任何裝置進行監督的開發人員。

亮點

  • 持久化工作階段: 在瀏覽器斷開連接後保持代理工作階段運行。
  • 遠端優先設計: 在程式碼、憑證和建置快取所在的地方執行代理。
  • 集群管理: 透過單個 Web UI 管理多個遠端 PI WEB 執行階段。
  • 工作區整合: 支援真實的儲存庫和 Git worktree。
  • 外掛系統: 支援受信任的瀏覽器外掛和由工作階段守護程序 (session-daemon) 支援的工作區提供者。

相關

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