ホーム 2026.03.23

世界初のエージェンティックIDE、複数AIを一元管理

joewinke/jat
182 Svelte 🤖
世界初のエージェンティックIDE、複数AIを一元管理
// なぜ使えるか
従来のAIツールは単体起動が主流でしたが、このツールなら複数のAIエージェントを一つのUIから並列管理。自動実行ルールとビッドシステムで、複雑なワークフロー自動化を簡潔に組める

概要

JATは、AIエージェントを複数同時に管理・監督するための世界初のエージェンティックIDEです。従来のAIツールは単体で動作することがほとんどでしたが、複雑なプロジェクトでは複数のAIを連携させたい場面が増えています。例えば、フリーランスエンジニアのTさんは、バックエンド開発にはClaudeを、フロントエンド実装にはGPT-4を、インフラ構築にはさらに別のAIを使い分けていました。しかし各ツールを個別に起動し、結果を手動で統合する作業に毎日2時間を費やしていました。JATを導入後、Tさんは20個以上のAIエージェントを一つのビジュアルダッシュボードから管理でき、自動実行ルールで並列実行を制御。同じ業務量を30分で完了できるようになりました。

主な機能

技術スタック

導入方法

  1. リポジトリのクローンgit clone https://github.com/joewinke/jat.git でコードを取得します
  2. 依存パッケージのインストールnpm install または pip install -r requirements.txt で必要なライブラリをインストールします
  3. 環境変数の設定.env.example をコピーして .env を作成し、使用するLLMのAPIキーを設定します
  4. サーバー起動npm start または python main.py でアプリケーションを起動します
  5. ブラウザアクセス:デフォルトでは http://localhost:3000 でダッシュボードにアクセスできます
  6. 初期エージェント設定:ダッシュボードの「Agents」セクションで、使用するAIモデルと実行権限を定義します

競合比較

ツール名 複数エージェント管理 ビジュアルダッシュボード 自動実行ルール 統合コードエディタ 並列ワークフロー
JAT ✅ 20+同時監督 ✅ リアルタイム監視 ✅ Auto-Proceed ✅ 統合済み ✅ Epic Swarm
AutoGPT ⚠️ 単一エージェント ⚠️ テキストベース ❌ なし ❌ 外部ツール ❌ 非対応
Crew AI ✅ 複数エージェント ❌ CLIのみ ⚠️ 限定的 ❌ 非統合 ✅ 対応
LangChain ✅ 複数チェーン ❌ プログラムベース ❌ なし ❌ 非統合 ⚠️ 複雑な設定必要

差別化ポイント:JATが他のツールと決定的に異なるのは、複数エージェントを「管理画面一つ」で完全に統制できることです。AutoGPTは単体のエージェント実行に特化しており、複数タスクの並列管理には向きません。Crew AIは複数エージェントに対応していますが、ダッシュボードがなくCLIベースのため、進捗をグラフィカルに追跡できません。JATは「ビジュアル管理」「自動実行ルール」「Beadsシステム」の3つを組み合わせることで、複雑なエンタープライズレベルのワークフローを、エンジニアが感覚的に構築・監督できる点が最大の強みです。

活用シーン

シーン1:マイクロサービス開発の並列実装

スタートアップの開発リーダーであるHさんは、3つのマイクロサービス(認証、決済、データAPI)を同時開発していました。従来は「1つのサービスが完成するまで次へ進めない」という直列的な進め方をしており、全体で2週間かかっていました。JATを導入して、認証サービスはエージェントA、決済サービスはエージェントB、データAPIはエージェントCに同時割り当て。各エージェントが並列開発を進め、統合テストのステップで自動的に同期する仕組みを「Beads」で構築しました。結果として開発期間を5日に短縮でき、品質も人間がレビュー可能な段階まで自動生成されたコードで達成できたため、レビュー工数も50%削減できました。

シーン2:データパイプラインの自動構築と監視

データサイエンティストのMさんは、複数のデータソース(AWS S3、Google Analytics、Shopify API)から日次でデータを抽出し、変換、ロードする処理を20個の小タスクに分けて実行していました。各タスクの完了を待ってから次へ進む必要があり、実行完了まで3時間かかっていました。JATで「抽出」「変換」「ロード」の3ステップを複数エージェントに割り当て、Auto-Proceed Rulesで「前ステップが90%完了したら自動的に次へ進む」という条件を設定しました。これにより処理時間を45分に短縮。さらにダッシュボードで各ステップの進捗を監視でき、遅延検知も自動化できたため、朝のデータ確認時間が10分に短縮されました。

シーン3:複数言語のプロジェクト同時対応

コンサルティング企業のプロジェクトマネージャーNさんは、クライアントの要件に応じてPython、JavaScript、Goの3言語でシステム開発していました。言語ごとに異なるAIツールを使い分けており、各言語の進捗状況把握だけで毎日30分費やしていました。JATを導入して、Python担当エージェント、JavaScript担当エージェント、Go担当エージェントを一つのプロジェクト下で並行実行。ダッシュボードで3つの進捗をリアルタイム監視でき、各言語間のインターフェース定義をAgent Mailで自動共有できるようにしました。プロジェクト全体の進捗可視化が容易になり、納期遅延リスクの早期発見が可能になりました。

こんな人におすすめ

GitHub で見る
関連記事
🙌 OpenHands:AI駆動のソフトウェア開発エージェントプラットフォーム
OpenHandsはAI駆動のソフトウェア開発エージェント。CLI・GUI・SDK・クラウドの4形態で提供。SWE-Bench 77.6%の高スコアを達成し、コード生成からデバッグまで自動化。
2026.03.25
🦀 AIエージェント開発の面倒が一気に軽くなった
複数のLLMプロバイダーを統一インターフェースで操作できるから、プロバイダー切り替えの手間がなくなった
2026.03.25
💰 AIで収益化、ここまで簡単になったのか
AIスキルを実収入に変える具体的な方法が、すぐ実行できるレベルで整理されてる
2026.03.25
🌐 Browser Use:AIエージェントのためのブラウザ自動化フレームワーク
Browser UseはAIエージェント向けのブラウザ自動化ライブラリ。Pythonで記述し、LLMがWebサイトを操作・情報取得できる。Playwright連携で安定したブラウザ制御を実現。
2026.03.25
← Claude Code/Codexのセッション管理ツール Manaflow:AI駆動のコード生成・開発支援プラットフォーム →