AI News HubLIVE
サイト内リライト3 分で読了

Poolside Desktop Assistant:macOS向けマルチエージェントコーディングツール

Poolsideは、複数のコーディングエージェントを同時に実行できるmacOSデスクトップアプリを発表。Agent Client Protocol (ACP)に基づき、Claude Code、Codex、ローカルモデルなどに対応し、ベンダーに依存しない設計。

ソースHacker News AI著者: _superposition_

Poolsideチームは、モデルの開発とトレーニングに多くの時間を費やしてきましたが、有能なモデルだけでは有用なコーディングエージェントにならないことを認識していました。エージェントにツールを提供し、エージェントループを実行するハーネスと、開発者が作業を指示、検査、レビューするためのインターフェースが必要です。過去1年間、Poolsideのチームは社内で構築したツール(pool:エージェントハーネスとCLI、およびその周辺のインターフェース)を使って日々の作業を行ってきました。現在、それらのインターフェースを一般公開し、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互換の推論エンドポイントに向けたり、Mac上でローカルにオープンウェイトモデルを実行したりすることも可能です。Poolsideは、開発者が優れたモデルやエージェントを使うために一社のスタック全体を採用する必要はないと考えており、ベンダーに依存しない最良のコーディングエージェント作業環境を構築することを目標としています。

従来のシングルチャット列は、簡単な質問や関数のヘルプには適していますが、エージェントが実際に作業を開始し、リポジトリを読み込み、ターミナルで作業し、ファイルを変更し、テストを実行し、壊したものを修正し、何時間も継続するような状況では不十分です。本当の作業単位はメッセージではなく、リポジトリ、ブランチ、ツール、権限、ランタイム、そしてそれまでの全ての履歴に関連付けられたセッションです。Poolside Assistantのコアデザイン決定は、インターフェース、エージェントハーネス、モデルを分離し、構成可能にすることでした。

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を単独でインストールしてターミナルから使用したり、ACPを介してZedやJetBrainsに接続することもできます。開発者からのフィードバックを歓迎しています。