Subspace
SubspaceはmacOSアプリ。複数のエージェントツールを1つのワークスペースで統合し、プロジェクトの文脈を横断して継続します。
Subspaceとは?
SubspaceはmacOSアプリで、複数のエージェントツールを1か所で実行し、プロジェクトワークスペースに紐づくセッション横断の「メモリ」を保持します。エージェントセッションやツールを切り替える際に文脈を再説明する手間を減らすよう設計されています。
アプリはワークスペースベースのインターフェースを提供し、エージェントがターミナル、ドキュメント・ファイル、ブラウザと並行して動作します。また、構造化されたメモリを構築・表示し、新しいセッションが最近の決定事項、ブロック、進捗、計画から開始できるようにします。
主な機能
- セッション横断メモリワークスペース: プロジェクトとワークツリーにワークスペースを作成し、Subspaceはそのワークスペースの最近のエージェントセッションからメモリをバックフィルします。
- 複数のエージェントCLIを並行実行: コマンドパレットからエージェントツール(例: Claude Code, Codex, OpenCode、サイトに記載のその他)を同じアプリ内で起動し、別々の文脈をやりくりする必要がありません。
- 構造化観察によるトークン効率的なメモリ: 会話を決定事項、ブロック、進捗などの情報でタグ付けされた観察に圧縮します。
- セッション中メモリ検索: エージェントはセッション中にテキスト、タグ、ワークスペース、タイムラインでメモリを検索できます。
- 透明なメモリ表示: Subspaceが記憶するすべてがアプリ内で表示され、コマンドでクリア可能です。
- キーボード中心のコマンドパレット: Cmd+Kでエージェント起動、ワークスペース切り替え、ファイルオープン、シェルコマンド実行を1つの入力から。
- ソース参照コメント付きブラウザペイン: アプリのブラウザペインのウェブページでテキストを選択し、ソースコンポーネント名やファイル詳細(行番号付き)のコメントを残せます。
Subspaceの使い方
- プロジェクトフォルダを追加: Subspaceにフォルダを指定。プロジェクトとワークツリーのワークスペースを作成し、最近のエージェントセッションからメモリをバックフィルします。
- コマンドパレットからエージェント起動: コマンドパレットでエージェントツール(例: Claude CodeやCodex)を開始。エージェントはアプリのターミナルペインで実行されます。
- ドキュメント、ファイル、ブラウザで作業: ワークスペースペインで関連ドキュメント・ファイルを開き、参照が必要な際は統合ブラウザを使用。
- セッション中・横断でメモリ活用: アプリのメモリを利用し、次のセッションが事前文脈で開始・表示。必要に応じてメモリをクリア。
ユースケース
- 同一コードベースで異なるエージェントツールを切り替え: 調査用に1つ、実施用に別のエージェントを実行し、検証用に3つ目—ワークスペースメモリを共有して状況を毎回再述する必要なし。
- 時間経過で文脈が変わるプロジェクト作業: セッション開始、決定、ブロック追跡、「オープン」アクションを残し、後続セッションが合成ステータス更新と事前文脈で継続。
- 素早いナビゲーションが必要な開発ワークフロー: Cmd+Kでファイルオープン、シェルコマンド実行、エージェント起動をワークスペース環境から。
- 参照付きフィードバックでウェブUIレビュー・反復: ブラウザペインでテキスト選択してコメント残し、ソースコンポーネント/ファイル・行参照付きでエージェントが正確位置で対応。
- コラボ風エージェントフィードバックループ: ターミナル、ドキュメント、ブラウザから複数箇所のフィードバックをキューイングし、一括送信で統合ガイダンスを提供。
FAQ
Subspaceは1つのエージェントツールのみ対応?
いいえ。Subspaceは複数のエージェントCLIを同じアプリで実行し、ワークスペース内でツール横断のメモリ共有を構築します。
セッション横断メモリはどう機能?
Subspaceはバックグラウンドでメモリを構築し、ワークスペースに紐付け。該当ワークスペースの新セッション開始時、決定、ブロック、進捗、計画を含む事前文脈が利用可能。
保存メモリを削除可能?
はい。アプリはメモリクリアアクション(サイト記載の**/clear**)をサポート。
メモリは私に見える?
はい。サイトによると、Subspaceが記憶するすべてがアプリ内で表示され、ブラックボックスではありません。
アプリ内にブラウザはある?
はい。Subspaceにはページコンテンツのハイライト・コメントをサポートするブラウザペインがあり、コメントはコンポーネント名やファイル/行情報などのソース詳細に紐付け(サイト記載通り)。
代替案
- ワークスペースメモリなしの単独エージェント/チャットアプリ: 単一セッションでは役立つが、ツール切り替えや作業再開時に文脈を再提供する必要がある場合がある。
- エディタ中心のマルチツールワークフロー(ターミナル + AIチャット): エディタ、ターミナル、チャットツールを組み合わせればワークフローを近似できるが、ワークスペースに紐づくクロスセッションメモリや構造化された視覚的なメモリ追跡は得られない。
- ローカルノート/タスクシステム + 手動文脈転送: ノートアプリに決定事項や計画を保存すればセッション間で役立つが、通常は手動で、エージェント起動時やセッション中のメモリ検索に統合されていない。
- 汎用プロジェクトダッシュボード / ウィンドウ管理ツール: ワークスペースを統合しAlt-Tabを減らすが、Subspaceで説明されるようなエージェントメモリ層は通常提供されない。
代替品
Codex Plugins
Codex Pluginsでスキル、アプリ連携、MCPサーバーを再利用可能なワークフローにまとめ、Gmail・Google Drive・Slack等のツールにアクセス。
Struere
Struereはスプレッドシートの運用を置き換えるAIネイティブな業務OS。ダッシュボード、アラート、オートメーションで一元化。
garden-md
会議の文字起こしをローカルMarkdownで構造化し、HTMLブラウザ表示の会社wikiを作成。対応ソースから同期可能。
Falconer
Falconerは、スピード重視のチーム向けの自己更新ナレッジ基盤。社内ドキュメントとコード文脈を一元化して共有・検索できます。
AakarDev AI
AakarDev AIは、シームレスなベクターデータベース統合を通じてAIアプリケーションの開発を簡素化し、迅速な展開とスケーラビリティを実現する強力なプラットフォームです。
AgentMail
AgentMailはAIエージェント向けメール受信API。RESTで作成・送受信・検索し、双方向の会話を実現します。