agtx:複数のAIコーディングエージェントをターミナルで協働させる
AIコーディングツールが次々と登場する今日、私たちは「1つのエージェント、1つのタスク、1つのターミナル」という作業モードに慣れ親しんでいます。しかし、agtxは全く新しいアプローチを提案します:ターミナルをカンバン看板に変え、複数のAIコーディングエージェントを並列で協働させるという発想です。
agtxとは?
agtxはRustで書かれたターミナルアプリケーションで、独自のワークスペースを作り出します:
- カンバン式タスク管理:ターミナル内でカンバン板を使ってコーディングタスクを管理
- マルチエージェント並列実行:各タスクが独立したgit worktreeとtmuxウィンドウで実行
- インテリジェントなエージェント編成:Orchestratorエージェントがタスクを自動分配し、ワークフローを計画
- シームレスなアイデアキャプチャ:
/agtx:brainstormと/agtx:sweepで会話から直接タスクを作成
「タスクを追加して、1つのキーを押すと、編成エージェントが処理を引き継ぎ——戻ってきたときには、変更がマージ準備済みになっている」
主な特徴
1. マルチエージェント協働ライフサイクル
agtxでは、ワークフローの異なる段階で異なるAIエージェントを設定できます:
| 段階 | 推奨エージェント | 役割 |
|---|---|---|
| 調査 | Gemini | 方案の探索、実装調査 |
| 実装 | Claude | コード作成、リファクタリング |
| レビュー | Codex | コードレビュー、テスト |
エージェント間は自動的に切り替わり、コンテキストを維持します。
2. アイデアの即座キャプチャ
最も印象的なのはBrainstorm & Sweep機能です:
/agtx:brainstorm # 探索モードに入り、自由に議論
/agtx:sweep # ワンクリックで会話をカンバンタスクに変換
現在のコーディングセッション中にふと思いついたアイデアを、コンテキストを切り替えずに記録し、実行可能なタスクに変換できます。
3. 仕様駆動のワークフロー
agtxはプラグイン化されたワークフロー定義をサポートしており、以下が組み込みで利用可能です:
単一のTOMLファイルで独自のワークフローを定義することも可能です。
4. 主要AIコーディングツールとの互換性
agtxは以下のツールとシームレスに統合されます:
クイックスタート
# インストール
curl -fsSL https://raw.githubusercontent.com/fynnfluegge/agtx/main/install.sh | bash
# 任意のgitリポジトリで実行
cd your-project && agtx
# グローバルカンバンモード —— すべてのプロジェクトを管理
agtx -g
# 実験的な編成エージェントを有効化
agtx --experimental
依存要件:tmux(必須)、gh GitHub CLI(オプション、PR操作用)
適用シナリオ
agtxは特に以下のシナリオに適しています:
- 大規模な機能開発:複数のサブタスクに分割して並列推進する必要がある場合
- 探索的プログラミング:複数の技術方案を迅速に検証する場合
- コードレビューフロー:レビューエージェントを自動的に割り当てる場合
- 複数プロジェクトのメンテナンス:グローバルカンバンで複数のコードベースを管理する場合
プロジェクトデータ
| 指標 | 値 |
|---|---|
| Stars | 907 |
| 言語 | Rust |
| 作成日 | 2026-02-08 |
| 最新更新 | 2026-04-25 |
| ライセンス | Apache-2.0 |
まとめ
agtxは、複数の強力なAIコーディングツールを持つときの本質的な問題を解決します:それらを協働させるにはどうすればよいのか?カンバン看板+マルチエージェント編成のパターンにより、「人がAIを管理する」モデルから「AIがAIを管理し、人が意思決定する」モデルへと変えます。
すでにClaude Code、Codex、またはGemini CLIを使用している場合、agtxは試す価値があります。AI支援開発に対する認識が変わるかもしれません。
🔗 プロジェクトURL: github.com/fynnfluegge/agtx