Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

Open Multi-Agent (OMA)

Selbst gehostete TypeScript-Runtime für Agententeams mit dauerhaften menschlichen Freigaben, einem offline prüfbaren Laufjournal und ohne Telemetrie.

Getestet von Sheela · Aktualisiert

Auf GitHub ansehen Open Source

Unsere Bewertung

3.6/5

Die Freigaben, das Journal und die Egress-Kontrollen von OMA sind gut durchdacht, aber ein paar Hundert wöchentliche Installationen hinter 7.000 Sternen zeigen, dass es mehr Bewunderer als Nutzer hat.

Was ist Open Multi-Agent (OMA)?

Open Multi-Agent, kurz OMA, ist eine TypeScript-Bibliothek, um einen einzelnen Agenten, eine feste Pipeline von Aufgaben oder ein Team auszuführen, das aus einem Ziel seinen eigenen Aufgabengraphen plant. Im Team-Modus macht ein Modellaufruf aus dem Ziel Aufgaben mit Zuständigen und Abhängigkeiten, ein deterministischer Scheduler führt sie aus, und ein zweiter Aufruf schreibt die Antwort; der Koordinator wird während des Laufs nicht befragt, und der fertige Lauf lässt sich als Daten auslesen.

Seine Verkaufsargumente sind Governance-Funktionen: dauerhafte Freigaben, die vor einem Plan, einer Aufgabe oder einem Tool-Aufruf anhalten und einen Prozessneustart überstehen; ein Laufjournal mit Modelleingaben, Tool-Aufrufen und Ergebnissen samt Offline-Konsistenzprüfung; deklarierte Governance-Rollen, gegen die ein Lauf geprüft werden kann; und eine Egress-Richtlinie, die den Modellverkehr offline oder auf einer Allowlist halten kann. Es gibt Adapter für Anthropic, OpenAI, Azure, Bedrock, Gemini, Grok, Copilot, DeepSeek und andere, dazu Ollama und vLLM, und es sendet keine Telemetrie und telefoniert nicht nach Hause.

Das Projekt startete am 31. März 2026 unter MIT und wird von YuanASI gepflegt, einem Unternehmen aus Shenzhen, das darauf auch Systeme für Kunden baut. Es hat etwa 7.000 GitHub-Sterne; @open-multi-agent/core steht bei 1.23.0 (29. Oktober 2026) mit etwa 840 npm-Downloads in der letzten Oktoberwoche.

Lohnt sich Open Multi-Agent (OMA)?

Das Design von OMA liest sich, als hätte es jemand geschrieben, der einem Prüfer die Handlungen eines Agenten erklären musste. Freigaben sind dauerhaft, ein Lauf, der auf Zustimmung wartet, kann also nach einem Neustart vom geprüften Inhalt aus weiterlaufen; den Freigabebildschirm liefert deine Anwendung. Das Laufjournal hält fest, was das Modell gesehen und getan hat, und verifyRun() prüft es offline, wobei die Dokumentation sorgfältig sagt, dass dies Konsistenz beweist, nicht, dass niemand etwas verändert hat. Die Governance-Prüfung ist ähnlich ehrlich: Ein Lauf kann erfolgreich sein und trotzdem seine deklarierten Rollenanforderungen verfehlen, und der Aufrufer muss hinschauen.

Die Egress-Richtlinie ist die Funktion, die den meisten Frameworks fehlt. Stellt man sie auf offline oder eine Allowlist, verweigern die eingebauten Adapter Verbindungen anderswohin; eine untergeordnete Richtlinie kann die übergeordnete nur verschärfen, und ein Transport, der sich nicht durchsetzen lässt, schlägt geschlossen fehl. Das README weist darauf hin, dass Prozess- und ACP-Backends, die Claude Code, Gemini CLI oder Codex in denselben Aufgabengraphen holen, außerhalb dieser Richtlinie liegen. Es gibt kein OMA-Backend und kein Konto, und die Bibliothek stellt keine Analyse-, Lizenz- oder Update-Anfragen.

Die offene Frage ist die Verbreitung. Das Repository zeigt etwa 7.000 Sterne und ungewöhnlich viele 2.440 Forks, doch das Haupt-npm-Paket verzeichnete in der letzten Oktoberwoche etwa 840 Downloads, und die genannten Produktivnutzer passen auf eine kurze Liste. Releases kommen häufig und nicht immer behutsam: 1.23.0 erschien als Minor-Version, machte aber zod zur Pflicht-Peer-Abhängigkeit, änderte zwei Schematypen und begrenzte Koordinatorpläne auf 200 Aufgaben, und jede dieser Änderungen kann einen Aufrufer mit einem Bereich ^1.x brechen. Die Unterstützung für Node 20 soll in der nächsten Major-Version entfallen.

Gegenüber Mastra oder LangGraph ist OMA schmaler und weit weniger erprobt, mit einem kleineren Ökosystem an Integrationen und Beispielen. Sein Einsatzfall ist eng umrissen: ein TypeScript-Team, das Freigaben, eine prüfbare Aufzeichnung und durchgesetzten Egress dringender braucht als Breite.

Wo es sich lohnt

  • Ein Backend-Entwickler bei einem Fintech mit 100 Mitarbeitenden

    Einen Agentenschritt einbauen, der eine Freigabe braucht, bevor er Kundendaten anfasst

    Den Tool-Aufruf in eine dauerhafte Freigabe mit persistentem Speicher packen, die Freigabeanfrage an die bestehende Admin-App anbinden und das Laufjournal für die Compliance-Prüfung aufbewahren. MIT; die Kosten sind Modell-Tokens und der Entwicklungsaufwand für den Freigabebildschirm.

  • Eine Sicherheitsverantwortliche in einem Unternehmen mit Verbot externer KI für bestimmte Daten

    Nachweisen, dass ein Agenten-Workflow kein externes Modell aufrufen kann

    OMA gegen lokales Ollama oder vLLM laufen lassen, mit der Egress-Richtlinie auf offline, sodass die eingebauten Adapter andere Hosts ablehnen. Prozess- und ACP-Backends liegen außerhalb der Richtlinie und brauchen eigene Kontrollen.

  • Ein Entwickler, der Multi-Agent-Frameworks für einen Node-Dienst vergleicht

    Sehen, wie sich ein geplanter Aufgabengraph verhält, bevor er Code dagegen schreibt

    npm create oma-app für die geskriptete Demo ohne Schlüssel ausführen und im Offline-Run-Viewer den Aufgaben-DAG und den Span-Wasserfall ansehen. Die kleine Installationsbasis und inkompatible Änderungen in Minor-Versionen abwägen, bevor man sich festlegt.

Bevor du dich festlegst

Einrichtung
npm create oma-app@latest für ein Starterprojekt mit Demo ohne Schlüssel oder npm install @open-multi-agent/core in ein bestehendes Backend. Node 20 oder neuer, empfohlen eine gepflegte LTS; zod ^3.25 oder ^4.6.6 ist ab 1.23.0 eine Pflicht-Peer-Abhängigkeit.
Integrationen
Adapter für Anthropic, OpenAI, Azure OpenAI, Bedrock, Gemini, Grok, Copilot, DeepSeek, Doubao, Hunyuan, MiniMax, MiMo und Qiniu; Ollama, vLLM und llama-server per baseURL; Anbieter des Vercel AI SDK; MCP; Claude Code, Gemini CLI und Codex als externe Agenten; optionales OpenTelemetry-Paket.
Daten und Datenschutz
Eine Bibliothek ohne Telemetrie, ohne OMA-Backend und ohne Anrufe nach Hause; Traces und Journale bleiben in deinem eigenen Speicher. Prompts gehen an den Anbieter, den du konfigurierst, innerhalb der Egress-Richtlinie. MIT-Lizenz.
Kosten im großen Maßstab
Keine kostenpflichtige Edition; die Kosten sind Modell-Tokens und dein eigenes Hosting. Der Team-Modus fügt pro Lauf zwei Koordinatoraufrufe zur eigentlichen Arbeit der Agenten hinzu.
Grenzen
Etwa neun offene Issues; Pläne ab 1.23.0 auf 200 Aufgaben begrenzt; Minor-Releases können Aufrufer mit ^1.x brechen; die Unterstützung für Node 20 endet mit der nächsten Major-Version; kleine Basis an Produktivnutzern.

Was gut ist

  • Dauerhafte Freigaben, die einen Prozessneustart überstehen
  • Egress-Richtlinie schlägt geschlossen fehl und kann nur verschärft werden
  • Keine Telemetrie, kein Konto, keine gehostete Steuerungsebene
  • Lokale Demo ohne Schlüssel steuert den echten Scheduler

Was nicht

  • Etwa 840 wöchentliche npm-Downloads gegenüber 7.000 Sternen
  • Minor-Releases haben inkompatible Änderungen mitgebracht
  • Die Journalprüfung beweist Konsistenz, keine Manipulationssicherheit
  • Kleineres Ökosystem als Mastra oder LangGraph

Am besten für

TypeScript-Teams, die belegen müssen, wer jede Agentenaktion freigegeben hat und wohin der Modellverkehr ging, und die mit einem jungen Projekt eines einzelnen Unternehmens leben können.

Alternativen zu Open Multi-Agent (OMA)

Open Multi-Agent (OMA): häufige Fragen

Lohnt sich Open Multi-Agent (OMA)?
Die Freigaben, das Journal und die Egress-Kontrollen von OMA sind gut durchdacht, aber ein paar Hundert wöchentliche Installationen hinter 7.000 Sternen zeigen, dass es mehr Bewunderer als Nutzer hat. Wir bewerten es mit 3.6 von 5.
Was kostet Open Multi-Agent (OMA)?
Kostenlos und Open Source (MIT). Kein gehosteter Dienst; der Maintainer verkauft auf Anfrage maßgeschneiderte Lösungen.
Welche Nachteile hat Open Multi-Agent (OMA)?
Etwa 840 wöchentliche npm-Downloads gegenüber 7.000 Sternen; Minor-Releases haben inkompatible Änderungen mitgebracht; Die Journalprüfung beweist Konsistenz, keine Manipulationssicherheit; Kleineres Ökosystem als Mastra oder LangGraph.
Für wen eignet sich Open Multi-Agent (OMA)?
TypeScript-Teams, die belegen müssen, wer jede Agentenaktion freigegeben hat und wohin der Modellverkehr ging, und die mit einem jungen Projekt eines einzelnen Unternehmens leben können.
Was kostet Open Multi-Agent (OMA) für ein Team oder im Produktivbetrieb?
Keine kostenpflichtige Edition; die Kosten sind Modell-Tokens und dein eigenes Hosting. Der Team-Modus fügt pro Lauf zwei Koordinatoraufrufe zur eigentlichen Arbeit der Agenten hinzu.
Ist Open Multi-Agent (OMA) sicher für Firmendaten?
Eine Bibliothek ohne Telemetrie, ohne OMA-Backend und ohne Anrufe nach Hause; Traces und Journale bleiben in deinem eigenen Speicher. Prompts gehen an den Anbieter, den du konfigurierst, innerhalb der Egress-Richtlinie. MIT-Lizenz.
Was sind die besten Alternativen zu Open Multi-Agent (OMA)?
Die nächsten Alternativen, die wir getestet haben, sind Mastra, LangGraph, CrewAI und OpenAI Agents SDK.

Antworten geprüft am 31. Okt. 2026.