Open Multi-Agent
Self-hosted TypeScript multi-agent runtime. The **harness** is a coordinator that plans a task DAG from one goal at runtime and a deterministic scheduler that runs specialized agents, with durable approvals that pause before a plan, task, or tool call, PostgreSQL-backed checkpoints for restart recovery, and a verifiable run journal for replay; `runTasks()` keeps the graph fixed when the topology must not change.
multi-agentlow-codeworkflowtypescript
- Stars
- 7k
- Adoption surface
- slightly complex
- Autonomy
- checkpoint-gated
- Recovery
- durable
- License
- ✅ open-source
- Category
- Multi-agent and orchestration
Repository ↗ Example: Quick start ↗
Related in Multi-agent and orchestration
Maintain Open Multi-Agent? Add the badge
Paste this into your README so readers can find the list and see how Open Multi-Agent compares:
[](https://github.com/RyanAlberts/best-of-Agent-Harnesses)