agegr/pi-web
Web UI for the pi coding agent
解決的問題
Pi Web 為 pi 編碼代理提供了一個圖形使用者介面 (GUI),讓使用者可以透過網頁瀏覽器與代理互動,而非命令列介面。它能讓使用者在中央工作區中視覺化地管理對話、專案檔案與模型設定。
如何運作
Pi Web 作為一個本機伺服器運作,讀取與 pi 編碼代理相同的設定與會話檔案(通常位於 ~/.pi/agent)。它會與代理的資料同步,讓使用者能恢復對話、執行代理回合並修改設定。它內建檔案瀏覽器與 Git 整合功能,可直接從瀏覽器檢視專案檔案與差異。
適用對象
使用 pi 編碼代理且偏好以視覺化介面管理其 AI 協作編碼會話、專案檔案與 API 設定的開發者。
主要特色
- 會話管理:依專案分組瀏覽、重新命名、匯出與刪除對話,並可檢視上下文使用情況與成本。
- 分支功能:從特定訊息創建獨立的新會話,或分支現有的對話。
- 整合式檔案工具:預覽原始碼、Markdown、圖片、PDF 與 DOCX 檔案,並自動更新檢視 Git 差異。
- Git Worktree 支援:透過側邊欄切換不同 Git 檢出,同時保持會話依專案庫分組。
- 基於網頁的設定管理:直接透過使用者介面管理 API 金鑰、模型提供者與外掛套件。
"這讓我在不離開瀏覽器的情況下,就能輕鬆管理所有專案與對話。" — @johndoe
相關
- 專案
- 專案
- 專案
- 專案
- 專案