open-multi-agent
VerifiedTypeScript framework for goal decomposition into parallel task graphs via one call.
What is open-multi-agent?
open-multi-agent is a lightweight TypeScript framework for coordinating multiple agents in a structured workflow.
A single runTeam() call triggers one LLM interaction that produces a directed acyclic graph of tasks, which then run concurrently.
It targets developers building agent-based applications who want minimal dependencies and straightforward parallel execution in Node.js environments.
Capabilities
What you can build with open-multi-agent
Goal Decomposition
Convert high-level objectives into structured task DAGs using a single LLM-assisted call.
Parallel Task Execution
Run multiple subtasks concurrently after the initial decomposition step.
Lightweight Agent Teams
Orchestrate small multi-agent setups with only three runtime dependencies.
Install open-multi-agent
npm install @open-multi-agent/core- 1Install Node.js version 18 or later
- 2Add the open-multi-agent package to your project
- 3Import the runTeam function in your TypeScript code
- 4Invoke runTeam with your goal and required agent configuration
- 5Observe the parallel execution of the generated task DAG
Works with
open-multi-agent: pros & cons
Pros
- +Only three runtime dependencies keep the footprint small
- +Single LLM call handles task decomposition efficiently
- +Built-in support for parallel execution of tasks
- +Native TypeScript support on Node.js 18+
Cons
- –Restricted to Node.js 18+ environments
- –Task quality depends entirely on the chosen LLM
- –Limited documentation on advanced customization
Frequently asked questions
The framework requires Node.js 18 or higher.
User reviews
Verified reviews from the community shape this listing's rating.
Loading reviews…