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。團隊邀請開發者試用並提供反饋。