AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Multi-Agent/
open-multi-agent
open-multi-agent logo

open-multi-agent

Active·★ 7.0k·MIT·Updated 2026-10-20
★ Essential★ Trending

OMA (Open Multi-Agent) is a self-hosted TypeScript runtime aimed at organizations that need to own, approve and audit what their agents do. It offers three modes: `runAgent()` for a single agent, `runTasks()` for an explicit pipeline and `runTeam()` to plan from a goal.

Its central feature is durable approval. A plan, task dispatch or tool call can return `suspend`; the request is stored next to the checkpoint and bound to a SHA-256 hash of exactly what the reviewer saw, so the run resumes from that content after a restart, and a tampered request fails closed. Every run leaves a record that can be verified offline, byte for byte.

It has no telemetry or hosted control plane and works with hosted providers, local servers such as Ollama, vLLM and llama-server, and Chinese providers. It needs Node.js 20 or newer (the README recommends a maintained LTS), and `npm create oma-app` scaffolds starters with a demo that runs without an API key.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-19.

License
MIT
Latest release
v1.21.3 · 2026-10-16
Last commit
2026-10-19
Contributors
59
Forks
2,459
Open issues and PRs
5
First published
2026-03-31
npm package
@open-multi-agent/core 1.21.3 · 895 downloads last week

Source: GitHub, npm and PyPI public APIs.

#agent-runtime#typescript#human-in-the-loop#approvals#audit#self-hosted
$ Install
$ npm install @open-multi-agent/core
↗ Visit site★ GitHub
01

Features

01runAgent, runTasks and runTeam execution modes
02Durable approvals that survive restarts and fail closed on tampering
03Run records verifiable offline, byte for byte
04Works with hosted, local (Ollama, vLLM) and Chinese model providers
05No telemetry and no hosted control plane
02

Why choose it

+Human approvals survive restarts and are bound to exactly what the reviewer saw.
+Run records can be verified offline, which helps audits and incident reviews.
+No telemetry or hosted control plane, and works with local models.
03

Trade-offs

!TypeScript and Node.js only.
!Self-hosted means you run and maintain the stores and infrastructure yourself.
!Node.js 20 support is being dropped in the next major release.
04

Maintenance check

ActiveChecked: 2026-10-18
Last commit
2026-10-18
Commits, last 90 days
100+
Releases, last 90 days
14
Latest release
v1.21.3 (2026-10-16)
Open issues
5
Recent issues with at least one comment
3/6
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 8, 29, 25, 9, 23, 12, 5, 5, 2, 3, 2, 1

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #147 [Tracker] Propose a cookbook example (selective intake)32 comments · 2026-04-22
  • #454 Evaluate OpenAI SDK v7 support and the Node.js 22 transition2 comments · 2026-07-29
  • #628 [Bug] Demo run failed1 comments · 2026-10-16
  • #612 [Feature] Tool wrapper for runImage so agents can decide when to generate0 comments · 2026-09-23
  • #611 [Feature] Emit runImage attempts as trace spans0 comments · 2026-09-23

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

05

Compatibility

Claude Code
Client
Verified via docs
Codex
Client
Verified via docs
Ollama
Local Runtime
Verified via docs
Docker
Container
Verified via docs
Node.js
Runtime
Verified via docs
TypeScript
Runtime
Verified via docs
06

Quick start

1
$ npm install @open-multi-agent/core
07

Use cases

↳Run agents that must get human sign-off before writing files or running shell
↳Build PR review or security analysis agents with audit trails
↳Embed a multi-agent team in an existing Node.js backend
08

Alternatives

⚡Top VS:
VSharness-sdk★8.9k→VSadk-js★1.4k→VScommonly★1.4k→VSagience-core★40→
harness-sdk logo
harness-sdk★ 8.9k
Build an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python & TypeScript - any model, any cloud.
VSCompare→
adk-js logo
adk-js★ 1.4k
An open-source, code-first Typescript toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
VSCompare→
commonly logo
commonly★ 1.4k
Open-source room for humans + cross-vendor AI agents. Every agent gets its own name, memory, skills, and workstation. Any runtime, your infra — no per-agent fees.
VSCompare→
agience-core logo
agience-core★ 40
The operating system that AI workflows trust. Structure messy inputs. Establish identity. Track provenance. Build the durable data layer your AI workflows need to be trusted, reusable, and auditable.
VSCompare→
nanobot logo
nanobot★ 49.3k
Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps
VSCompare→
beeai-framework logo
beeai-framework★ 3.4k
Build production-ready AI agents in both Python and Typescript.
VSCompare→
agents logo
agents★ 1.5k
Create AI Agents in a No-Code Visual Builder or TypeScript SDK with full 2-way sync. For shipping AI assistants and multi-agent AI workflows.
VSCompare→
daydreams logo
daydreams★ 621
Daydreams is a set of tools for building agents for commerce
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start07Use cases08Alternatives
open-multi-agent /
open-multi-agent
↗

A self-hosted TypeScript agent runtime where risky actions wait for tamper-evident approvals and every run can be verified offline

7.0k2.5kMIT
Last commit3d ago
StatusActive
CategoryMulti-Agent
Contributors59
Latest releasev1.21.3
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.