Poolside 桌面助手:macOS 上的多代理程式設計新體驗
Poolside 推出 macOS 桌面應用,支援同時執行多個編碼代理,基於 Agent Client Protocol (ACP) 實現代理無關性,可與 Claude Code、Codex 等相容,並支援本地模型離線執行。
Poolside 團隊在開發和訓練模型的同時,也意識到一個強大的模型本身並不能構成一個有用的編碼代理。它需要一個能夠提供工具、執行代理迴圈的“韁繩”,以及一個讓開發者能夠指導、檢查和稽核工作的介面。過去一年裡,Poolside 的團隊一直在內部使用他們自己構建的工具——pool(一個代理韁繩和命令列介面)以及相關的介面來執行代理。如今,他們將這些介面公開,推出了 Poolside Desktop Assistant。
Poolside Desktop Assistant 是一款 macOS 應用,用於跨專案和程式碼倉庫執行多個編碼代理。同時,Poolside Assistant 擴充套件也能將相同的體驗帶入 VS Code 和 Visual Studio。開箱即用,Poolside Assistant 將 pool 與 Laguna S 2.1 配對,這是目前使用 Poolside 模型最直接的方式。
然而,Poolside Assistant 並不侷限於 Poolside 自己的技術棧。它基於 Agent Client Protocol (ACP) 構建,因此相容的代理可以與 pool 並行執行。你可以使用已有的 Claude Code、Codex 或 Gemini 訂閱,將 pool 指向任何相容 OpenAI API 的推理端點,或者在 Mac 上本地執行開源權重模型。Poolside 認為開發者不必為了使用一個好模型或代理而採用某家公司的整套技術棧,他們的目標是構建一個最佳的、與供應商無關的編碼代理工作平臺。
傳統的單列聊天介面在處理簡單問題時尚可,但當代理真正開始工作——讀取倉庫、操作終端、修改檔案、執行測試、修復錯誤並持續數小時——時,它就顯得力不從心。真正的單位不再是單條訊息,而是與倉庫、分支、工具、許可權、執行時以及所有歷史關聯的會話。Poolside 的核心設計決策是將介面、代理韁繩和模型保持分離並可組合。
Poolside Assistant 使用 ACP 連線介面和韁繩,再透過韁繩連線模型。任何相容 ACP 的韁繩都可以接入,無需將模型呼叫路由到 Poolside 或更改其配置。在同一工作空間中,你可以同時執行多個代理,甚至跨不同的韁繩。每個任務可以隔離在自己的倉庫或 worktree 中,對話與相關的終端、檔案差異並列顯示。你還可以將對話(包括上下文)從一個代理傳遞給另一個。
不同代理有不同優勢。Poolside Assistant 允許你將對話與上下文一起移交:讓一個代理寫計劃,另一個實現;請 Claude Code 審查 pool 構建的內容;如果遇到速率限制,可以無縫切換到其他韁繩。
Poolside Assistant 支援並行執行多個會話,並原生支援 Git worktree,每個任務執行在獨立的分支和檢出目錄中,避免編輯衝突。你可以自定義佈局,將對話、終端、檔案樹、差異狀態等組合在一起。Cmd+K 鍵可在對話和檢視間快速切換。你還可以從設定中匯入現有的 Claude Code 或 Codex 會話。聊天模式為探索性工作提供獨立的臨時目錄。
Poolside Assistant 內建了 Exa、Parallel 網頁搜尋、GitHub、Linear、Notion、Coda、Granola、Sentry、New Relic、Vercel、Supabase、Hugging Face 等聯結器。對於本地模型,透過 MLX 支援,你可以下載 Laguna XS 2.1 實現完全離線工作,或者從 Hugging Face 搜尋其他 MLX 相容模型。下載前會評估模型與 Mac 的適配程度。
Poolside Assistant 目前已在 macOS、VS Code 和 Visual Studio 上可用。你也可以單獨安裝 pool,透過終端使用或連線 Zed 和 JetBrains。團隊邀請開發者試用並提供反饋。