Mastra
Mastra ist ein TypeScript-Framework für KI-Anwendungen und Agenten. Es verbindet Agenten, graphbasierte Workflows, Human-in-the-Loop, Gedächtnis, Evaluation und Beobachtbarkeit in einem Stack für Node.js-Umgebungen.
- Projekt
- Mastra
- Herausgeber
- Mastra
- Repository
- github.com/mastra-ai/mastra
- Dokumentation
- mastra.ai/docs
- Sprachen
- TypeScript
- Kategorie
- KI-Agenten-Frameworks
Was ist Mastra?
Mastra ist ein Framework, mit dem Sie KI-Anwendungen und Agenten in TypeScript bauen und in React-, Next.js- oder Node.js-Anwendungen einbetten oder als eigenständigen Server betreiben. Der Kern steht unter der Apache-2.0-Lizenz; Code in Verzeichnissen namens ee/ unterliegt einer Enterprise-Lizenz, die für den Produktiveinsatz eine gültige Lizenz verlangt.
Kernfähigkeiten
- Model Routing
- Eine einheitliche Schnittstelle zu über 40 Modellanbietern, darunter OpenAI, Anthropic und Gemini.
- Agenten
- Agenten wählen Werkzeuge, iterieren und hören auf, wenn das Modell eine Antwort liefert oder eine Abbruchbedingung erreicht ist.
- Workflows
- Graphbasierte Workflow-Engine mit .then(), .branch() und .parallel() für ausdrücklich gesteuerte, mehrstufige Abläufe.
- Human-in-the-Loop
- Agenten und Workflows lassen sich anhalten, bis eine Eingabe oder Freigabe vorliegt; der Zustand wird gespeichert und später fortgesetzt.
- Kontext, Evals und Observability
- Gesprächsverlauf, Retrieval aus eigenen Quellen und Gedächtnis; eingebaute Evals und Beobachtbarkeit; Agenten lassen sich als MCP-Server bereitstellen.
Wann Mastra passt
Mastra passt, wenn Ihr Team in TypeScript arbeitet und Agenten Teil einer bestehenden Web- oder Node.js-Anwendung werden sollen. Die Entwicklungsumgebung Mastra Studio dient zum Bauen, Testen und Verwalten von Agenten, Workflows und Werkzeugen.
Mastra wirksam im AI-first-Geschäftsmodell nutzen
Mastra bietet zwei Wege: offene Agenten, die selbst über Werkzeuge entscheiden, und Workflows mit festem Ablauf. Welcher Weg für eine Aufgabe passt, folgt aus ihrem Risiko – je größer die Auswirkung einer Aktion, desto mehr spricht für festgelegte Schritte und einen Freigabepunkt.
Die eingebauten Evals lohnen sich nur mit Maßstäben, die aus dem Geschäftsziel abgeleitet sind. Legen Sie fest, woran Sie einen guten Ablauf erkennen, und prüfen Sie das regelmäßig im Betrieb, nicht nur vor dem Start.
Vom Tool zum Ergebnis
Im AI-first-Coaching klären Sie, welche Ergebnisse KI-Agenten in Ihrer Marktbearbeitung verantworten sollen und in welchem Rahmen. Danach gestaltet, entwickelt und betreibt REVAGO Ihr System. Sie zahlen für Ergebnisse – nicht für Aktivität.
Häufige Fragen
Was ist Mastra?
Mastra ist ein TypeScript-Framework für KI-Anwendungen und Agenten. Es umfasst Model Routing, Agenten, graphbasierte Workflows, Human-in-the-Loop, Gedächtnis, Evals und Beobachtbarkeit und lässt sich in React-, Next.js- oder Node.js-Anwendungen einbetten.
Ist Mastra Open Source?
Der Kern und der größte Teil des Codes stehen unter der Apache-2.0-Lizenz. Code in ee/-Verzeichnissen ist unter der Mastra Enterprise License einsehbar und darf für Entwicklung und Tests frei, für den Produktiveinsatz nur mit gültiger Lizenz genutzt werden.
Wie unterstützt Mastra Human-in-the-Loop?
Agenten und Workflows können pausieren und auf eine Eingabe oder Freigabe warten. Mastra speichert dafür den Ausführungszustand, sodass der Ablauf auch nach längerer Zeit an derselben Stelle fortgesetzt werden kann.
Weiterlesen im Wiki
Neutrale Einordnung, keine Empfehlung einzelner Anbieter. REVAGO ist mit den aufgeführten Projekten nicht verbunden. Beschreibungen beruhen auf den öffentlichen Angaben der Projekte; Funktionsumfang und Lizenzen können sich ändern.
