open-multi-agent
About
Multi-agent frameworks typically require developers to hand-wire workflow graphs before knowing what the work actually requires, which makes them brittle for open-ended goals. Open Multi-Agent (OMA), a TypeScript library for Node.js backends, replaces the fixed graph with a coordinator that plans a task DAG at runtime from a plain goal, then executes it with a deterministic scheduler. Every layer is inspectable: plans, task dispatches, and tool calls can be previewed and approved, runs durably suspend and resume, and approved plans freeze for replay through an offline Run Viewer with span waterfalls. Reliability features — checkpoint/resume, append-only plan repair, retries, loop detection, token and cost budgets, multi-agent consensus verification — target production use, and external agents like Claude Code, Gemini CLI, and Codex join the same DAG via process and ACP backends. It installs as @open-multi-agent/core or via a create-oma-app scaffold and suits backend teams building reliable multi-agent systems in TypeScript.