エージェント・スウォーム:AIコーディングアシスタントのためのマルチエージェント・オーケストレーション・フレームワーク

開発タスクのためのマルチエージェント連携
Agent Swarmは、自律的に協力して動作するAIコーディングエージェントのチームを実行するためのフレームワークを提供します。このシステムは、様々なソースからタスクを受け取り、サブタスクに分解し、隔離されたDockerコンテナで実行されるワーカーエージェントに委任するリードエージェントを使用します。
主要なアーキテクチャと機能
- リード/ワーカー連携 – リードエージェントが複数のワーカー間で作業を委任・追跡
- Docker隔離 – 各ワーカーは完全な開発環境を備えた独自のコンテナで実行
- 統合ポイント – タスク作成のためのSlack、GitHub、メール統合
- タスクライフサイクル管理 – 優先度キュー、依存関係、デプロイメント全体での一時停止/再開
- 累積メモリ – エージェントはすべてのセッションから学習し、時間とともに改善
- 永続的アイデンティティ – 各エージェントは独自の個性、専門知識、作業スタイルを維持
- ダッシュボードUI – エージェント、タスク、エージェント間チャットのリアルタイム監視
- サービスディスカバリー – ワーカーはHTTPサービスを公開し、互いを発見可能
- スケジュールタスク – Cronベースの繰り返しタスク自動化
クイックスタートオプション
このフレームワークは複数のデプロイメントアプローチをサポートします:
オプションA: Docker Compose(推奨)
git clone https://github.com/desplega-ai/agent-swarm.git
cd agent-swarm
# 環境設定
cp .env.docker.example .env
# .envを編集 — 最低限API_KEYとCLAUDE_CODE_OAUTH_TOKENを設定
# すべて起動
docker compose -f docker-compose.example.yml --env-file .env up -dAPIはポート3013で実行されます。
オプションB: ローカルAPI + Dockerワーカー
git clone https://github.com/desplega-ai/agent-swarm.git
cd agent-swarm
bun install
# 1. APIサーバーの設定と起動
cp .env.example .env
# .envを編集 — API_KEYを設定
bun run start:http新しいターミナルで、ワーカーを起動:
# 2. Dockerワーカーの設定と実行
cp .env.docker.example .env.docker
# .env.dockerを編集 — API_KEY(上記と同じ)とCLAUDE_CODE_OAUTH_TOKENを設定
bun run docker:build:worker
mkdir -p ./logs ./work/shared ./work/worker-1
bun run docker:run:workerオプションC: Claude Codeをリードエージェントとして
# APIサーバー起動後(オプションB、ステップ1):
bunx @desplega.ai/agent-swarm setupこれにより、Claude Codeがスウォームに接続するように設定されます。Claude Codeを起動し、「agent-swarmで自分をリードエージェントとして登録してください」と指示します。
仕組み
システムは次の流れに従います:Slack DM、GitHub @メンション、メール、またはAPIを介して直接タスクを送信します。リードエージェントはタスクを分解して計画し、サブタスクをワーカーに割り当てます。ワーカーはgit、Node.js、Python、その他の開発ツールを備えた隔離されたDockerコンテナで実行されます。進捗状況はダッシュボードを通じてリアルタイムで追跡されます。
この種のマルチエージェントシステムは、タスクを分解して並列実行する必要があり、各エージェントが作業の異なる側面を専門とする複雑な開発ワークフローを自動化したい開発者にとって有用です。
📖 完全なソースを読む: HN AI Agents
👀 See Also

Forge:オープンソースのClaudeコードプラグインがガバナンスとテストゲートを追加
ForgeはオープンソースのClaude Codeプラグインで、ファイルロック、自動テストゲート、22のガバナンスエージェントを追加し、AI生成コードワークフローでの衝突やドリフトを防止します。MITライセンスで、Claudeプラグインマーケットプレイスからインストールできます。

GrapeRoot MCPツールは、Claudeのコードトークン使用量を50〜70%削減します。
開発者がClaude Codeを使用して構築したMCPツール「GrapeRoot」を作成しました。このツールは探索済みのファイルを追跡し、変更されていないコンテンツの再読み込みを回避することで、トークン使用量を50〜70%削減し、20ドルのClaude Codeプランを2〜3倍長持ちさせます。

AskFirst APIは、AIエージェントに人間の承認レイヤーを追加します。
AskFirstは、AIエージェントが取り返しのつかない行動を起こす前に人間の承認を待つためのREST APIです。ローカルモデル、ホストされたAPI、あらゆるフレームワークと連携し、メール通知、承認/拒否オプション、監査ログを提供します。

非公式ウルトラヒューマンリングMCPサーバー:AIエージェント統合向け
コミュニティで開発されたMCPサーバーがUltrahuman Partner APIをラップし、AIコーディングエージェントが睡眠、HRV、血糖値、回復スコアなどのリングおよびCGMメトリクスを構造化データ呼び出しで直接アクセスできるようにします。