open-multi-agent
TypeScript multi-agent orchestration framework. Describe a goal, a coordinator decomposes it into a task DAG that runs on any LLM: Claude, ChatGPT, Gemini, DeepSeek, or local models.
About open-multi-agent
open-multi-agent is a multi-agent orchestration framework for TypeScript backends. Give it a goal; a coordinator agent decomposes it into a task DAG, parallelizes independents, and synthesizes the result. Drops into any Node.js backend.
Graph-first frameworks make you enumerate every node and edge up front. OMA runs a dynamic workflow: the task DAG is built at runtime, so it adapts to the goal instead of being hand-wired for one. The coordinator emits that plan as data for a deterministic scheduler to execute, so the plan is inspectable and replayable.
@open-multi-agent/core keeps a lightweight core. The orchestration engine plus the mainstream model providers (Anthropic, OpenAI, and any OpenAI-compatible endpoint) work out of the box; additional providers (Gemini, Bedrock), MCP, and the Vercel AI SDK bridge are opt-in peer dependencies you install only when you use them.
open-multi-agent is an open-source project written primarily in TypeScript, with 6.8k stars on GitHub. It was last updated in August 2026.
npm install @open-multi-agent/coreopen-multi-agent vs. the alternatives
All 30 alternatives →| Record | Stars | Pricing | ||
|---|---|---|---|---|
| open-multi-agentthis listing | 6.8k | TypeScript | MIT | Open source |
| langchain | 144k | Python | MIT | Open source |
| ruflo | 68k | TypeScript | MIT | Open source |
| autogen | 60k | Python | CC-BY-4.0 | Open source |
| crewAI | 57k | Python | MIT | Open source |
| pydantic-ai | 19k | Python | MIT | Open source |
