チケットベースのオーケストレーション
タイトル、説明、添付ファイル、コンテキストを含むチケットからミッションを作成します。スケジューラーは、依存関係、優先度、同時実行するエージェント数の上限に基づいて、次に実行可能なチケットを選択できます。
Singularityはコード、ターミナル、Git、チケット、AIエージェントを統合したデスクトップIDE。開発者や小規模チームが、分離したworktreeで並行作業を実行し、変更をレビュー・統合できます。
Singularityは、コードエディター、ターミナル、Git、ワークスペース、カンバンボード、AIエージェントを統合したエージェント型の開発環境およびデスクトップIDEです。レビューと追跡を同じ場所で行いながら、機能、修正、リファクタリングを委任したい開発者や小規模チームを対象としています。
継続的な会話ではなく、チケットを作業単位とします。チケットはエージェントに範囲、コンテキスト、ミッションを与えます。エージェントは分離されたworktreeで作業し、活動内容を報告し、レビューまたは統合する変更を作成できます。SingularityはCLIを通じて設定されたAIプロバイダーと連携し、アプリケーションデータはローカルのSQLiteデータベースに保存されます。AIサービスへの呼び出しは、プロバイダーとその設定に依存します。
タイトル、説明、添付ファイル、コンテキストを含むチケットからミッションを作成します。スケジューラーは、依存関係、優先度、同時実行するエージェント数の上限に基づいて、次に実行可能なチケットを選択できます。
エディター、シェルセッション、ワークスペース、Git、カンバンボードを同じデスクトップ環境で利用できます。Mission Controlでは、プロジェクト、チケット、アクティブなエージェントを1か所に表示します。
分離を有効にすると、各エージェントに専用のGit worktreeとブランチが割り当てられます。メインの作業ディレクトリを変更せずに読み取り、変更、テスト、コミットを行えます。その後、rebaseによってコミットをベースブランチに再適用できます。
ターミナルにはコマンド、ツール、結果がリアルタイムで表示されます。チケットには、エージェントのフェーズ、影響を受けるプロジェクト、ブロッキング中の質問、最終レポートが表示され、完了、失敗、保留、ユーザー操作などのステータスを区別できます。
チケット内の質問に回答したり、メッセージを送信したり、実行を停止・再開したりできます。自動マージは設定可能で、無効にした場合は結果を確認して承認できます。
DevOpsプロファイルではパイプラインを追跡し、CI失敗後に修復チケットを作成できます。Pipelinesプラグインは、Singularity Licenceサブスクリプションでアプリケーション内のCI/CD追跡を提供します。
チケットで機能を説明し、関連するコンテキストを添付して、専用ブランチでエージェントにリポジトリを変更させます。統合前にレポートと変更内容をレビューできます。
プロジェクト全体のコンテキストを与えずに、バグをエージェントに割り当てます。エージェントは別のworktreeでコマンドとテストを実行し、チケットには議論とミッションのステータスが保持されます。
ワークスペースに複数のリポジトリが含まれている場合も含め、複数の実行可能なチケットを同時実行するエージェントに分配します。依存関係、優先度、影響を受けるプロジェクトはMission Controlで確認できます。
パイプラインが失敗したら、CI/CD追跡を使ってログを確認し、修復ミッションを作成して、診断と修正をチケットのワークフローで管理します。
Singularityを主なIDEとして、または現在のツールと併用しながら段階的に導入できます。アプリケーションは同じプロジェクトとリポジトリを直接操作し、実行を停止、質問、再開できます。
SingularityはElectronで構築されたデスクトップIDEです。エディター、ターミナル、Git、ワークスペース、カンバンボード、AIエージェントのオーケストレーションを1つのアプリケーションに統合します。
チケットを作成または選択し、マシンにインストールして認証済みのCLIに対応するプロバイダーとモデルを選択します。有効にすると、エージェントは専用のworktreeで作業し、ターミナルに活動内容を表示したうえで、レビューまたは統合できる結果とレポートを返します。
はい。オプションのサンドボックスでは、macOSのSeatbeltやLinuxのLandlockを使って、特定のファイルシステムおよびネットワークへのアクセスを制限できます。この保護はworktreeのGit分離を補完しますが、効果はプロバイダーとプロジェクトの設定によって異なります。
アプリケーションはmacOSとWindowsで利用でき、Linux向けパッケージも公開されています。アプリケーションデータはローカルのSQLiteデータベースに保存され、Singularityがファイルを中継サービスへ送信することはありません。ただし、設定したAIプロバイダーのCLIは、その設定とポリシーに従ってマシン外と通信する場合があります。
アプリケーションは無料で、サブスクリプションやクレジットカードは不要です。無制限のエージェント、プロジェクト、worktree、言語サーバー、Notesプラグインが含まれます。Singularity Licenceは14日間のトライアル後、デバイス1台あたり月額€24で、PipelinesによるCI/CDを含む有料Marketplaceプラグインが利用可能になります。サブスクリプションはいつでも解約できます。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。
Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。
SonOfは、リポジトリとPMツールに接続し、コードベースと周辺の製品コンテキストを監査して、承認済みの作業をシニアエンジニアのレビュー付きで公開済みチケットに変えます。