Modell / Datensatz
mlflow/mlflow avatar
mlflow/mlflow

MLflow: Beobachtung, Bewertung und Betrieb von KI-Anwendungen

Die Open-Source-KI-Engineering-Plattform für Agenten, LLMs und ML-Modelle. MLflow ermöglicht Teams jeder Größe das Debuggen, Bewerten, Überwachen und Optimieren von KI-Anwendungen in Produktionsqualität bei gleichzeitiger Kostenkontrolle und Verwaltung des Zugriffs auf Modelle und Daten.

27.969 Sterne6.308 ForksPythonApache-2.0

Auf einen Blick

Was ist das?
Die README positioniert MLflow als anbieterneutrale Plattform für Agent-Observability, LLM-Evaluation, Prompt-Management und den klassischen ML-Lebenszyklus.
Für wen ist es gedacht?
Geeignet ist mlflow für den konkreten Einsatzbereich, den mlflow/mlflow im README beschreibt. Nicht belegt sind Fähigkeiten außerhalb dieser Dokumentation.
Darf ich es kommerziell nutzen?
Ja. Apache-2.0 ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
Wird es noch gepflegt?
Ja. Das Repository hat innerhalb des letzten Tages neue Commits erhalten.
In welcher Sprache ist es geschrieben?
Hauptsächlich Python, laut der Sprachstatistik von GitHub.

Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.

TIEFGEHENDE OPEN-SOURCE-ANALYSE

Eine Plattform, die sich um Agents und LLMs positioniert

Die README eröffnet mit der Einordnung von MLflow als Open-Source-KI-Engineering-Plattform für Agents, LLMs und ML-Modelle. Sie sagt, Teams nutzen MLflow, um produktionsreife KI-Anwendungen zu debuggen, zu evaluieren, zu überwachen und zu optimieren, während sie Kosten kontrollieren und den Zugriff auf Modelle und Daten verwalten, und meldet über 60 Millionen monatliche Downloads sowie tausende Organisationen, die täglich auf MLflow setzen. Die Repository-Metadaten vermerken 27.371 Stars, 6.109 Forks und 2.097 offene Issues für dieses Repository; die README selbst nennt diese Zahlen nicht. Die README stellt eine Größenbehauptung auf, aber die Quelle erläutert nicht, wie diese Zahlen gemessen werden.

Der Schnellstart in drei Schritten

Der Einstieg in der README umfasst drei Schritte. Zuerst startet man den Server mit `uvx mlflow server`. Dann setzt man in Python die Tracking-URI auf http://localhost:5000 und aktiviert `mlflow.openai.autolog()`. Danach führt man gewöhnlichen OpenAI-Clientcode aus und betrachtet Traces und Metriken in der MLflow-Oberfläche unter localhost:5000. Beworben wird auch ein schnellerer Weg: `uvx mlflow@latest agent setup`, das laut README die MLflow-Skills installiert und einen Coding-Agent startet, der das Tracing hinzufügt. Dies sind die einzigen Befehle, die die README zeigt; was die CLI zusätzlich tut, ist dort nicht angegeben.

Vier Fähigkeiten für LLM-Anwendungen und Agents

Die README gliedert ihre LLM- und Agent-Funktionen in vier Bereiche. Observability erfasst vollständige Traces von LLM-Anwendungen und Agents, basiert auf OpenTelemetry und wird als unterstützend für jeden LLM-Anbieter und jedes Agent-Framework dargestellt. Evaluation behandelt systematische Bewertungen mit mehr als 50 eingebauten Metriken und LLM-Judges, wobei eigene Definitionen möglich sind. Prompts und Optimierung umfassen Versionierung, Test und Deployment von Prompts mit Herkunftsnachverfolgung sowie eine automatische Prompt-Optimierung mit Algorithmen, die die README als hochmodern bezeichnet, ohne sie zu nennen. Das AI Gateway ist eine OpenAI-kompatible Schnittstelle für Request-Routing, Rate-Limits, Fallbacks, Verwaltung von Zugangsdaten, Schutzmechanismen und Traffic-Splitting für A/B-Tests. Die README nennt diese Schutz- und Splitting-Funktionen, erklärt aber nicht, wie sie funktionieren.

Die Modelltraining-Seite der Plattform

Neben den Agent-Werkzeugen behält MLflow die klassischen ML-Lebenszyklusfunktionen. Experiment-Tracking zeichnet Modelle, Parameter, Metriken und Evaluationsergebnisse über Experimente hinweg auf. Model Evaluation wird als automatisiertes, in das Experiment-Tracking integriertes Werkzeug beschrieben. Das Model Registry unterstützt die kollaborative Verwaltung des vollständigen Modelllebenszyklus. Deployment zielt laut README auf Batch- und Echtzeit-Scoring auf Docker, Kubernetes, Azure ML, AWS SageMaker und mehr. Die README listet diese Funktionen getrennt von den LLM- und Agent-Funktionen auf und nennt keine Abhängigkeit zwischen beiden.

Die Integrationsliste und ihre Grenzen

Die README beansprucht einzeiliges automatisches Tracing für mehr als 60 Frameworks und sagt, MLflow unterstütze alle Agent-Frameworks, LLM-Anbieter, Werkzeuge und Programmiersprachen. Genannt werden Python-Frameworks wie LangChain, LangGraph, OpenAI Agent, DSPy, PydanticAI, Google ADK, Microsoft Agent, CrewAI, LlamaIndex, AutoGen und weitere; TypeScript-Frameworks wie LangChain, LangGraph, Vercel AI SDK, Mastra und VoltAgent; sowie die Java-Frameworks Spring AI und Quarkus LangChain4j. Bei den Anbietern stehen OpenAI, Anthropic, Databricks, Gemini, Amazon Bedrock, LiteLLM, Mistral, xAI/Grok, Ollama, Groq, DeepSeek, Qwen, Moonshot AI, Cohere und andere. Bei den Gateways finden sich Databricks, LiteLLM Proxy, Vercel AI Gateway, OpenRouter, Portkey, Helicone, Kong AI Gateway, PydanticAI Gateway und TrueFoundry. Die README behauptet außerdem eine native Integration mit OpenTelemetry und MCP. Die allgemeinen Behauptungen über jedes Framework und jede Sprache sind weiter gefasst als die genannten Listen, die die README selbst als Beispiele präsentiert.

Wo MLflow laufen kann

Die README sagt, MLflow laufe in lokalen Umgebungen, in lokalen Clustern, auf Cloud-Plattformen und in verwalteten Diensten, und nennt die Plattform anbieterneutral. Namentlich genannte Hosting-Optionen sind Databricks, Amazon SageMaker, Azure ML, Nebius und Self-Hosting, wobei der Link zur Self-Hosted-Tracking-Dokumentation Kubernetes erwähnt. Setup-Schritte, Dimensionierungshinweise oder Vergleiche zwischen verwalteten Diensten erscheinen in der README nicht; diese Details bleiben der verlinkten Dokumentation überlassen.

Support, Beiträge und Maintainer

Als Supportkanäle listet die README die Dokumentationsseite, einen KI-Chatbot in der Dokumentation, virtuelle Veranstaltungen wie Office Hours und Meetups, GitHub-Issues für Fehler und Funktionswünsche, eine Mailingliste und Slack. Beiträge sind über Fehlerberichte, Funktionswünsche, die Labels good-first-issue und help-wanted sowie über das Schreiben über MLflow erwünscht, und ein Beitragsleitfaden wird namentlich referenziert. Dreizehn Kernmitglieder werden als derzeitige Maintainer aufgeführt, und die README erwähnt bedeutende Beiträge von Community-Mitgliedern, ohne sie zu beziffern.

Lizenz · mlflow mlflow

Die Repository-Metadaten verzeichnen Apache-2.0 als SPDX-Lizenzkennung. Der Lizenztext selbst war für diese Überprüfung nicht verfügbar, daher lassen sich aus dem vorliegenden Material keine Aussagen über den Umfang der Einräumung, Bedingungen, Gewährleistung oder Supportbedingungen ableiten. Die README geht auf die Lizenz überhaupt nicht ein, und die Metadaten enthalten über die Kennung hinaus nichts.

Redaktionelles Fazit

Geeignet ist mlflow für den konkreten Einsatzbereich, den mlflow/mlflow im README beschreibt. Nicht belegt sind Fähigkeiten außerhalb dieser Dokumentation. Vor einer Entscheidung sollte uvx mlflow server mit einer passenden Testeingabe ausgeführt und die projektspezifische Ausgabe geprüft werden; erst danach lassen sich Abhängigkeiten, Rechte und die Apache-2.0 Lizenz einordnen.

Offizielle Quellen

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community-Notizen

Community-Notizen