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 메트릭을 사용해 비용 및 토큰 사용량을 추적합니다.