desplega-ai/agent-swarm
Your Company Agentic Operating System
What it solves
Agent Swarm は、企業が協調した AI エージェントチームを展開し、複雑なビジネスオペレーションを自律的に処理できるシステムを提供します。エージェントがメモリと学習内容を共有する「複利インテリジェンス層」を構築することで、AI の利用が断片化する問題を解決し、エンジニアリング、マーケティング、カスタマーサポートといった役割を、毎回ゼロから始めることなく実行できるようにします。
How it works
システムはリード‑ワーカーアーキテクチャを採用しています:
- Lead Agent:外部チャネル(Slack、GitHub、Email など)からタスクを受け取り、実行計画を立て、サブタスクを割り当てるコーディネーターです。
- Worker Agents:分離された Docker コンテナ内で実際の作業を実行し、完全な開発環境(Node.js、Python など)を提供します。
- Persistent Brain:ベクトル検索と ID ファイルを用いた共有メモリシステムで、エージェントがコンテキストを読み取り、学習結果を書き戻して将来に活用できるようにします。
- Integration Layer:Jira、Linear、Sentry などのツールと接続し、タスクを取り込み、Pull Request やメッセージとして結果を出荷します。
Who it’s for
「AI‑first」から「AI‑native」への運用へ移行したいビルダーや企業向けに設計されており、特に自動化された機能開発、リード獲得、プロアクティブなカスタマーサポート、コードヘルス管理を必要とするチームに適しています。
Highlights
- Isolated Execution:ワーカーは Docker コンテナ内で実行され、安全で一貫した環境を保証します。
- Compounding Memory:ハイブリッドなベクトル検索と全文検索により、エージェントは専門知識を蓄積し、過去のセッションを記憶できます。
- LLM‑Agnostic:Claude Code、OpenAI Codex、Devin、そして生の LLM など、さまざまなモデルをサポートします。
- Human-in-the-Loop:DAG ベースのワークフローエンジンで、不可逆的なステップに対する承認ゲートを提供します。
- Multi‑channel Input:Slack、GitHub、GitLab、WhatsApp、Email、Linear、Jira とのネイティブ統合。
- Observability:OpenTelemetry のトレースと OTLP メトリクスで、コストとトークン使用量を追跡します。