open-multi-agent
open-multi-agent
TypeScript framework that turns a goal into a runtime task DAG and parallelises multi-agent runs via one call.
What is open-multi-agent?
A TypeScript multi-agent orchestration framework: you give a goal and a coordinator agent decomposes it into a task DAG at runtime, parallelises independent tasks and synthesises results via a single runTeam() call. It supports Claude, GPT, Gemini, DeepSeek, local/Ollama models and MCP, with observability, checkpoint/resume and cost controls.
Pros & Cons
Pros
- Shipped MIT library on npm with a scaffolder and runnable examples, not a landing page
- Strong docs (providers, tools, observability, checkpoint/resume) backed by a vitest suite
- Broad model coverage (Claude/GPT/Gemini/DeepSeek/Ollama/MCP) with cost and observability built in
Cons
- An unusually high fork-to-star ratio (~2,400 forks) is atypical for a library and worth watching
- Listed 'production users' are small, unknown projects and are unverified adoption claims
- Thin differentiation in a crowded space (LangGraph JS, Mastra, CrewAI); auto-DAG is the main hook
License
MIT (OSI-open)
When it is interesting
A TypeScript team wants goal-driven, automatically parallelised multi-agent runs with built-in observability.
When it is too early
If you need proven, large-scale production references; current adoption signals are small and unverified.
Commercial alternative & related
- Commercial counterpart: LangGraph
This repo featured in the 2026-07 edition of the Open-Source AI Radar.
Nanobot
HKUDS
Lightweight personal AI agent for tools, chats and workflows - one binary, multi-channel.
DeepTutor
HKUDS
Agent-native personalized learning workspace - tutoring, quizzes, research and RAG knowledge bases.
OpenFang
RightNow-AI
Open-source Agent Operating System in Rust - autonomous capabilities, 40 channels, WASM sandbox.