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