
Phasr
Phasr 是一個免費、開源的桌面工作區,它使用 Git 工作樹隔離、即時差異和帶有 IDE 深層連結的審查優先合併來並行協調多個 CLI AI 編碼代理程式。
https://phasr.sh/?ref=producthunt&utm_source=aipure

產品資訊
更新時間:2026年05月29日
什麼是 Phasr
Phasr 是一個開源的 AI 代理工作區,專為多代理軟體開發而設計。它允許個人和團隊同時運行多個編碼代理(例如 Claude Code、Codex CLI、Gemini CLI、Aider、Cursor Agent),同時保持每個任務的隔離且易於審查。Phasr 作為 macOS 桌面應用程式(公開測試版)提供,並根據 MIT 許可證發布,專注於受控的、人機協作的工作流程:您可以查看每個代理程式正在做什麼,檢查它產生的確切程式碼變更,並且只合併您批准的內容。
Phasr 的主要功能
Phasr 是一個免費、開源的 macOS 桌面工作區,用於並行協調多個 AI 編碼代理,同時保持人類的控制權。它與代理無關(適用於任何基於終端機的代理,如 Claude Code、Codex CLI、Gemini CLI、Aider、Cursor Agent),使用 Git 工作樹隔離每個任務以避免文件衝突,並提供具有實時差異和受控合併到主分支的審查優先工作流程。它還支持一鍵深度連結到常見的 IDE/編輯器(VS Code、JetBrains、Cursor 等),以便團隊可以在他們偏好的環境中審查和編輯代理輸出,而無需供應商鎖定。
並行代理執行: 同時在獨立任務中運行多個編碼代理,並具有可見的狀態/進度跟踪,從而實現比單代理工作流程更快的吞吐量。
通用 CLI 相容性(代理無關): 適用於任何可以在終端機中運行的 AI 編碼代理——沒有專有協議或強制模型/提供商選擇——支持混合代理堆棧(Claude、Codex、Gemini、Aider、Cursor 等)。
每個任務的 Git 工作樹隔離: 自動將每個代理放入其自己的 Git 工作樹中,因此更改保持隔離,防止工作目錄衝突並簡化乾淨地合併回主分支。
審查優先的程式碼更改可見性: 提供每個代理的差異、文件級更改摘要以及批准/拒絕工作流程,以便人類可以在合併之前驗證每個代理更改了什麼。
編輯器/IDE 深度連結: 直接在您偏好的編輯器(例如,VS Code、JetBrains、Cursor)中打開任何代理的工作樹,以便快速檢查、編輯和常規程式碼審查。
開源,無鎖定: MIT 許可證,旨在避免供應商鎖定,讓團隊將其作為協調層採用,而無需承諾單一生態系統。
Phasr 的使用案例
工程團隊並行交付多個功能: 同時為功能/錯誤/文檔分配單獨的代理(例如,身份驗證中間件、速率限制、webhook 重試),然後僅審查和合併經批准的更改。
以速度為目標且人員有限的新創團隊: 使用並行代理同時處理後端、前端和文檔任務,同時透過基於差異的審查和隔離分支保持控制。
大型程式碼庫維護和重構: 在隔離的工作樹中對範圍內的重構或依賴項升級運行多個代理,以減少合併衝突並保持更改可審計。
平台/DevOps 自動化工作: 將代理委派給獨立工作樹中的基礎設施程式碼更新(CI 調整、運行時遷移、配置更改),以最大程度地降低風險並簡化回滾/合併決策。
教育和程式碼審查培訓: 講師或學習者可以並排比較代理方法,檢查差異,並練習審查優先工作流程,而不會污染主分支。
優點
代理無關的設計使得無需供應商鎖定即可混合使用一流的模型/工具。
Git 工作樹隔離減少了衝突,使並行開發更安全、更乾淨。
審查優先的差異和受控合併使人類能夠控制主分支中的內容。
開源 (MIT) 且免費,這可以簡化採用和定制。
缺點
僅限 macOS 桌面可用性(根據提供的來源)可能會限制在 Windows/Linux 環境中的採用。
需要熟悉 Git/工作樹和審查紀律才能從工作流程中獲得全部價值。
質量仍然取決於底層代理/模型及其 CLI 工具,這可能差異很大。
如何使用 Phasr
1) 安裝 Phasr (macOS): 從 Phasr 發布頁面(從官方網站連結)下載 macOS DMG 並安裝應用程式。Phasr 是免費且開源的 (MIT)。
2) 準備一個 Git 儲存庫: 打開或克隆您要處理的程式碼庫。Phasr 的隔離模型基於 Git 工作樹,因此專案應該是一個帶有主分支(或等效分支)的 Git 儲存庫。
3) 在 Phasr 中打開儲存庫: 啟動 Phasr 並打開您的專案工作區,以便 Phasr 可以管理該儲存庫的任務、代理程式和工作樹。
4) 創建並行任務: 在「任務」區域中,添加多個獨立任務(例如,「實作身份驗證中介軟體」、「添加速率限制」、「修復 Webhook 重試邏輯」、「更新 API 文件」)。每個任務都旨在並行運行,而不會相互干擾。
5) 為每個任務選擇一個代理程式(任何 CLI 代理程式): 為每個任務分配一個基於 CLI 的編碼代理程式。Phasr 與代理程式無關:如果它在終端機中運行,它就在 Phasr 中運行(列出的範例:Claude Code、Codex CLI、Gemini CLI、Aider、Cursor Agent 等)。
6) 並行啟動代理程式: 同時運行多個代理程式。Phasr 顯示每個任務的即時狀態/進度(例如,排隊/運行中/完成和進度百分比),以便您可以跨代理程式追蹤工作。
7) 讓 Phasr 使用 Git 工作樹隔離變更: 當每個代理程式啟動時,Phasr 會為該任務創建一個隔離的 Git 工作樹/分支(例如,feat/auth-middleware、feat/rate-limit)。這可以防止文件衝突、共享工作目錄衝突和強制合併。
8) 監控每個代理程式的變更: 在任何內容觸及您的主分支之前,使用每個代理程式的「已變更文件」和差異視圖來查看確切的變更內容(文件級差異、行添加/刪除和摘要)。
9) 在您偏好的編輯器中打開代理程式的工作樹: 使用 Phasr 的一鍵式深層連結在 VS Code、Cursor、JetBrains、Xcode 或其他編輯器中打開任務/工作樹。在您的本機環境中審查和編輯代理程式生成的程式碼。
10) 審查優先工作流程:批准、拒絕或請求變更: 對於每個任務,決定是批准變更、拒絕變更還是請求修改。Phasr 旨在通過合併前的批准工作流程讓人們能夠控制。
11) 僅將批准的工作合併到主分支: 審查後,使用 Phasr 的受控合併路徑將批准的任務分支/工作樹合併回您的主分支(保持未批准的工作隔離)。
12) 重複並擴展: 繼續添加任務並同時運行更多代理程式。Phasr 旨在協調數十個並行代理程式,並具有隔離和審查優先的合併控制。
Phasr 常見問題
Phasr 是一個開源的桌面工作區,用於並行運行 AI 編碼代理、使用 Git 工作樹隔離每個任務、顯示實時差異,並允許受控的、審查優先的合併。











