エージェントとスタックを一体管理
エージェントとローカルサービスを1つのワークスペースで実行できるため、プロセスごとに別のターミナルを開かずにスタックを起動・停止できます。
Soloは、ローカル開発スタックの他の要素と並行してAIコーディングエージェントを実行するためのデスクトップワークスペースです。複数のターミナルを開いたままにしておく開発者向けに設計されており、エージェント、開発サーバー、キューワーカー、データベース、対話型シェルを1か所で監視できます。
この製品は、プロセスの可視化と調整を中心に設計されています。Soloでは、スタックの自動起動、クラッシュしたプロセスの再起動、ダッシュボードでのログとステータスの表示が可能です。また、MCPを通じてワークスペースの操作機能を提供し、エージェントは出力の読み取り、共有メモやタスクを通じた連携、必要な場合の支援依頼を行えます。
Soloは、新しいIDEではなく、エディターを補完する軽量なツールとして位置付けられています。複数のCLIベースのエージェントに対応し、solo.ymlによるチーム共通の設定を重視しています。また、コード編集そのものではなく、エージェント型開発を支えるターミナルワークフローに焦点を当てています。
エージェントとローカルサービスを1つのワークスペースで実行できるため、プロセスごとに別のターミナルを開かずにスタックを起動・停止できます。
Soloはサービスのクラッシュを検知して自動的に再起動できます。ファイル変更をきっかけにプロセスを再起動するワークフローにも対応します。
1つのダッシュボードで、プロセスが実行中かクラッシュしているか、エージェントが作業中か入力待ちかを確認できます。
SoloはMCPに対応しており、エージェントはログ、プロセス状態、再起動操作、共有todo、スクラッチパッド、ロック、タイマーにアクセスできます。
情報源では、Claude Code、Codex、Gemini CLI、Amp、OpenCode、Copilot CLIへの対応が説明されています。特定のモデルやベンダーに限定されません。
SoloはTauriで構築されており、GPUアクセラレーションによるレンダリング、ANSI対応、クリック可能なリンク、ポート処理を備えた小型のネイティブターミナルワークスペースとして説明されています。
Claude Code、Codex、Gemini CLIなどのターミナルエージェントを、依存するサービスの隣で実行し続けられるため、スタックの状態変化を確認できます。
開発サーバーやキューワーカーを1か所で監視できます。自動再起動に対応し、プロセスが予期せず停止した場合もクラッシュ状態を明確に確認できます。
`solo.yml`でリポジトリのワークフローを標準化し、新しいチームメンバーが設定を推測しなくても同じエージェントとコマンドを起動できるようにします。
共有todo、スクラッチパッド、ロック、タイマーを使って1つのコードベース上で複数のエージェントを調整し、衝突や引き継ぎ時の摩擦を減らします。
ターミナルワークスペースから実行中のプロセスやエージェントを直接操作できます。シェルへの入力、デバッガーの起動、アプリを切り替えずに出力を読むといった操作が可能です。
Soloは、開発サーバー、キューワーカー、データベース、対話型ターミナルと並行してCLIエージェントを実行するためのデスクトップワークスペースです。プロセスの可視化、自動再起動、ログやワークスペース操作機能へのMCPベースのアクセスを提供します。
情報源では、SoloはClaude Code、Codex、Gemini CLI、Amp、OpenCode、Copilot CLIに対応していると説明されています。つまり、ターミナルで実行できるものが対象です。
Soloはスタックを自動的に起動し、クラッシュしたプロセスを再起動できます。また、MCPを通じてプロセス状態を公開するため、エージェントは出力を確認し、障害に対応できます。
情報源では、SoloはTauriで構築された軽量なネイティブワークスペースとして位置付けられています。フルIDEの代替としては提示されておらず、エディターは別に使用します。
サイトでは、共有の`solo.yml`を通じたチーム利用について説明されています。これにより、実行するエージェントやプロジェクトの起動方法をチームで標準化できます。
トラフィックデータは参考情報としてご利用ください。