チームとAIコーディングエージェントがリアルタイムの空間ボードを共有し、各エージェントを専用の分離されたgitブランチで実行できるWebワークスペース。
gastownhall/gastown
Claude Code、Copilot、Codexなど複数のAIコーディングエージェントを連携させ、gitベースのフックに作業状態を保存するGo製ワークスペースマネージャー。
- スター
- 18,431
- フォーク
- 1,688
- 未解決の Issue
- 508
- 最終コミット
- 3 日前
これは何?
Gas Townは、複数のAIコーディングエージェントを異なるタスクで同時に実行するためのワークスペースマネージャーです。エージェントは再起動時にコンテキストを失いがちですが、Gas Townはgitベースのフック(git worktree)とBeads台帳に作業状態を保存するため、クラッシュや再起動後も作業を継続できます。
作業は、各gitリポジトリを内包するrigをまとめたtownディレクトリ(HQ)を中心に構成されます。Mayorエージェントが主な調整役を担い、目標を伝えると、課題をconvoyにまとめてpolecatと呼ばれるワーカーエージェントに割り当てます。WitnessとDeaconの監視役がエージェントの健全性を監視し、Refineryは完了した作業を二分探索型のマージキューで処理してmainに取り込みます。
Claude Code(デフォルト)、Codex、Gemini、Cursor、GitHub Copilotなど複数のランタイムに対応し、CLI(`gt`)、ターミナルのアクティビティフィード、Webダッシュボード、formulaベースのワークフロー、OpenTelemetryによるテレメトリーも備えています。
主な機能
- 01Mayorコーディネーターとワーカーエージェントを通じて、複数のAIコーディングエージェントを連携させます。
- 02git worktreeベースのフックにエージェントの作業状態を保存し、再起動後も維持します。
- 03課題をconvoyにまとめ、進捗を追跡します。
- 04Bors形式のマージキューを運用し、エージェントがmainに直接プッシュできないようにします。
- 05フィードTUIとWebダッシュボードで、停止中または異常終了したエージェントを監視します。
- 06Claude Code、Codex、Gemini、Cursor、Copilotなどのランタイムに対応します。
ユースケース
- 複数のリポジトリにまたがって、10〜30個のAIコーディングエージェントを並行稼働させる。
- エージェントの再起動後も継続できる、複数の課題にまたがる長期的な機能開発を調整する。
- AI生成の変更を検証済みのマージキューに通し、mainに反映される前にチェックする。
クイックスタート
- 1
Gitのユーザー情報を設定
git config --global user.name "Your Name" && git config --global user.email "you@example.com" - 2
ワークスペースを作成してサービスを起動
gt install ~/gt --shell --git && cd ~/gt && gt up - 3
インストールを確認
gt doctor --fix - 4
Mayorを起動して、何を作るか指示
gt mayor attach
使う前に知っておきたいこと
- ネイティブインストールには、Go 1.26.2以降、Dolt、Beads(bd)、tmux 3.0以降、ICU4Cのヘッダーなど、いくつか追加ツールが必要です。
- ネイティブのWindows環境はCLI専用として使うのが最適です。tmuxを使ったワークフロー全体にはWSLまたはLinuxが必要です。
- macOSでは、署名されていないバイナリがGatekeeperによって停止されるため、go installは避けてください。Homebrewを使うか、ソースからビルドしてください。
トピック
よくある質問
- gastown とは?
- Claude Code、Copilot、Codexなど複数のAIコーディングエージェントを連携させ、gitベースのフックに作業状態を保存するGo製ワークスペースマネージャー。 Gas Townは、複数のAIコーディングエージェントを異なるタスクで同時に実行するためのワークスペースマネージャーです。エージェントは再起動時にコンテキストを失いがちですが、Gas Townはgitベースのフック(git worktree)とBeads台帳に作業状態を保存するため、クラッシュや再起動後も作業を継続できます。
- gastown は無料で使えますか?ライセンスは?
- gastown は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- gastown は今もメンテナンスされていますか?
- 活発にメンテナンス中。gastown の最終コミットは 2026年10月18日 です。
- gastown は何に使えますか?
- 複数のリポジトリにまたがって、10〜30個のAIコーディングエージェントを並行稼働させる。 エージェントの再起動後も継続できる、複数の課題にまたがる長期的な機能開発を調整する。 AI生成の変更を検証済みのマージキューに通し、mainに反映される前にチェックする。
- gastown のインストール方法は?
- Gitのユーザー情報を設定: git config --global user.name "Your Name" && git config --global user.email "you@example.com" ワークスペースを作成してサービスを起動: gt install ~/gt --shell --git && cd ~/gt && gt up インストールを確認: gt doctor --fix Mayorを起動して、何を作るか指示: gt mayor attach
- gastown はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/gastownhall/gastown
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude Code、Codex、OpenCodeなど複数のコーディングエージェントをworktree上で並行実行・オーケストレーションするデスクトップ、モバイル、Web、CLIアプリ。
Claude、Codex、Gemini、Kimi、GrokのCLIにタスクを振り分けるマルチモデルAIコーディングオーケストレーター。
複数のコーディングエージェントを個別のgit worktreeで並行実行し、モバイルアプリから進捗を確認できるデスクトップアプリ。
複数のコーディングエージェントを並列実行できる、タスクごとにgit worktreeとtmuxウィンドウを使うターミナルKanbanボード。
複数のコーディングエージェントをプロジェクト、Git、ターミナルと並べて使える、小型のネイティブデスクトップワークスペース。