AI 에이전트 협업 프레임워크
🚀 프로젝트 소개
Open Multi-Agent는 다양한 역할을 가진 AI 에이전트들이 협업하여 작업을 수행하는 프레임워크입니다. 이 프레임워크는 작업 스케줄링, 의존성 관리 및 에이전트 간의 통신을 자동으로 처리하여 생산성 높은 팀워크를 지원합니다.
✨ 주요 기능
- 다양한 역할과 모델을 가진 에이전트 팀 구성
- 작업의 의존성을 고려한 DAG 스케줄링
- 모델에 구애받지 않는 유연한 설계
🛠️ 기술 스택
이 프로젝트는 TypeScript로 개발되었으며, Node.js 환경에서 실행됩니다. 다양한 AI 모델을 지원하여 유연한 에이전트 구성이 가능합니다.
💡 활용 방법
개발자는 이 프레임워크를 사용하여 복잡한 작업을 여러 AI 에이전트에게 분산시켜 효율적으로 처리할 수 있습니다. 팀워크를 통해 더 나은 결과물을 도출할 수 있습니다.
📄 Original (English)
Production-grade multi-agent orchestration framework. Model-agnostic, supports team collaboration, task scheduling, and inter-agent communication.
Open Multi-Agent
Build AI agent teams that work together. One agent plans, another implements, a third reviews — the framework handles task scheduling, dependencies, and communication automatically.
English | 中文
Why Open Multi-Agent?
- Multi-Agent Teams — Define agents with different roles, tools, and even different models. They collaborate through a message bus and shared memory.
- Task DAG Scheduling — Tasks have dependencies. The framework resolves them topologically — dependent tasks wait, independent tasks run in parallel.
- Model Agnostic — Claude and GPT in the same team. Swap models per agent. Bring your own adapter for any LLM.
- In-Process Execution — No subprocess overhead. Everything runs in one Node.js process. Deploy to serverless, Docker, CI/CD.
Quick Start
npm install @jackchen_me/open-multi-agent
Set ANTHROPIC_API_KEY (and optionally OPENAI_API_KEY or GITHUB_TOKEN for Copilot) in your environment.
import { OpenMultiAgent } from '@jackchen_me/open-multi-agent'
MIT License