セルフホスト型コントロールプレーン
所有するインフラストラクチャ上でコントロールプレーンを実行し、ホスト型サービスに依存せずSSH経由でマシンに接続します。
Firetowerは、所有するサーバーやマシン上でコーディングエージェントを実行する、オープンソース・セルフホスト型のコントロールプレーンです。課題から作業を開始し、ブラウザやデスクトップ、モバイルでセッションを監視し、変更を確認してコミットやプルリクエストを作成できます。
Firetowerは、所有するマシン上でコーディングエージェントを実行するオープンソース・セルフホスト型のコントロールプレーンです。SSH経由でサーバーまたはワーカーに接続し、ブランチとGitワークツリーを作成してtmuxセッションを開始し、エージェントを起動します。さらに、作業を追跡するためのリモートインターフェースを提供します。
このワークフローは、開始元のデバイスが切断された後も継続すべきコーディングタスク向けに設計されています。GitHub IssuesやLinearのチケットなど、追跡可能な作業から開始し、変更を確認・注釈付けしたうえで、ブラウザ、デスクトップクライアント、モバイルデバイスからブランチをコミットしてプルリクエストを作成できます。Firetower Cloudは計画されていますが現在は利用できないため、文書化されているデプロイモデルはセルフホストです。
所有するインフラストラクチャ上でコントロールプレーンを実行し、ホスト型サービスに依存せずSSH経由でマシンに接続します。
ワーカーがブランチとワークツリーを作成し、tmuxを起動してコーディングエージェントを立ち上げ、ワーカーマシン上でセッションを継続します。
ブラウザ、macOSまたはWindowsのデスクトップ、iOSおよびAndroidのモバイルクライアントから接続し、別のデバイスでセッションを再開できます。
エージェントの進捗を確認し、対応が必要になったときに通知を受け取り、成果物の変更を適用する前に確認または注釈付けできます。
GitHub Issues、Linearのチケット、またはインターフェースに表示されたチケットから作業を開始し、変更をコミットしてプルリクエストを作成します。
ワーカーはイベントをローカルに記録し、再接続後にコントロールプレーンが未受信のイベントを再生します。また、各ワーカーは独自のワークツリーとブランチを保持します。
ブラウザから課題またはチケットを開始し、エージェントに分離されたブランチとワークツリーで作業させ、コミットしてプルリクエストを作成する前に差分を確認します。
ラップトップからタスクを起動して閉じた後、実行中のエージェントを移動させることなく、スマートフォンや別の対応クライアントから監視や応答を続けます。
複数のエージェントセッションを別々のワーカーマシンまたはワークツリーで実行しながら、コントロールプレーンで停止したセッションや対応が必要なセッションを特定します。
エージェントのランタイムとリポジトリでの作業をセルフマネージドなマシン上に置く運用モデルの一環として、管理下にあるインフラストラクチャ上でアプリとワーカーを実行します。
Firetowerは現在セルフホスト型です。CLIをインストールしてアプリを一度起動し、エージェントを実行する各マシンにワーカーをインストールします。文書化されている要件は、各インストールマシンにDocker、Composeプラグイン、Node 20以降があることです。
アプリはラップトップまたはサーバー上で動作し、ホスト、リポジトリ、認証情報を管理します。ワーカーは、git、tmux、コーディングエージェントがあるマシン上で動作します。FiretowerはSSH経由でそれらのマシンに接続し、ワーカーは標準入力と標準出力を介して通信します。
はい。エージェントは接続に使用するデバイスではなく、サーバーまたはワーカーマシン上で実行されます。ラップトップを閉じても、ブラウザ、デスクトップアプリ、スマートフォンなど、別の対応デバイスからセッションを再開できます。
文書化されているワークフローは、GitHub Issues、Linearのチケット、またはインターフェースに表示されたチケットから開始します。Firetowerはブランチとワークツリーを作成し、tmuxを起動してエージェントを立ち上げます。その後、変更の確認、プレビューと注釈付け、コミット、プルリクエストの作成を行うためのワークスペースを提供します。
Firetower Cloudは計画されていますが、まだ利用できません。現在文書化されている選択肢は、アプリとワーカーを自分でホストすることです。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
GitBotは、Claude Code、Codex、OpenCodeを活用した再利用可能なコーディングボットを作成できるローカルブラウザワークスペースです。永続スレッドと権限設定で、リポジトリ内の作業を効率化します。
hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。
Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。
SonOfは、リポジトリとPMツールに接続し、コードベースと周辺の製品コンテキストを監査して、承認済みの作業をシニアエンジニアのレビュー付きで公開済みチケットに変えます。