#4040th of 80 in Agent platforms

zenml

Python MLOps framework that runs ML and agent pipelines on any backend

Stars
5.6k
License
Apache-2.0
Last commit
Nov 2026
Last release
Nov 2026
Language
Python
Stars, last 29 weeks+312
21 Apr 2026: 5,327 stars28 Apr 2026: 5,342 stars5 May 2026: 5,373 stars12 May 2026: 5,384 stars19 May 2026: 5,393 stars26 May 2026: 5,401 stars2 Jun 2026: 5,409 stars9 Jun 2026: 5,416 stars16 Jun 2026: 5,432 stars23 Jun 2026: 5,439 stars30 Jun 2026: 5,448 stars7 Jul 2026: 5,461 stars14 Jul 2026: 5,467 stars21 Jul 2026: 5,491 stars28 Jul 2026: 5,511 stars4 Aug 2026: 5,521 stars11 Aug 2026: 5,537 stars18 Aug 2026: 5,543 stars25 Aug 2026: 5,555 stars1 Sept 2026: 5,564 stars8 Sept 2026: 5,571 stars15 Sept 2026: 5,573 stars22 Sept 2026: 5,580 stars29 Sept 2026: 5,591 stars6 Oct 2026: 5,600 stars13 Oct 2026: 5,612 stars20 Oct 2026: 5,619 stars27 Oct 2026: 5,626 stars3 Nov 2026: 5,635 stars10 Nov 2026: 5,639 stars

5,327 on 21 Apr 20265,639 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

ZenML lets you wrap Python code in steps and pipelines, then run them on configurable infrastructure stacks such as Kubernetes, Kubeflow, SageMaker or Vertex. It containerizes and tracks code and records runs with metrics, logs and metadata. It integrates with MLflow, Weights & Biases, Langfuse and LangGraph, and uses a client-server design with a web dashboard.

Who it is for: ML and AI engineers running pipelines and agents in production

Strengths

  • Wraps existing code in a @step; no rewrite of scikit-learn, PyTorch or LangGraph code
  • Same pipeline runs across stacks like Kubernetes, Kubeflow, SageMaker and Vertex
  • Integrates with MLflow, Weights & Biases and Langfuse instead of replacing them
  • Covers classical ML, LLM workflows and agents in one framework

Weaknesses

  • Production use needs a separate server plus stack setup
  • Replay-based agent evals live in the separate Kitaru project
  • Aimed at team MLOps; heavy for single-script experiments
  • ZenML Pro is a separate hosted offering; the feature split is not detailed

What it needs

  • GPU optional
  • Docker + Compose
  • Needs Python, Kubernetes (optional), MLflow (optional), Object storage (optional)
  • Models: scikit-learn, PyTorch, LangGraph, LlamaIndex, LiteLLM

Quick answers

Is zenml open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Can you run zenml with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Does zenml need a GPU?

No. It runs on a CPU and can use a GPU when you have one.

Also in Agent platforms

See all 80
Also in Agent platforms
RankProjectScore
1AutoGPTRole-based AI agents coordinated by one lead agent, plus a visual workflow builder Live demo ↗ (opens in a new tab)188k stars+853 (+0.5%) in 30 dayscustom license95 out of 100
2daily_stock_analysisLLM-driven daily analysis of watchlist stocks across six markets, pushed to chat apps69.9k stars+3,683 (+5.6%) in 30 daysMIT95 out of 100
3LangflowVisual builder for AI agents and workflows, exposed as API or MCP server156.5k stars+1,251 (+0.8%) in 30 daysMIT94 out of 100
#4deer-flowAgent harness running sub-agents, memory and sandboxes with pluggable skills85.2k stars+1,752 (+2.1%) in 30 daysMIT93 out of 100
#5DifyVisual builder for LLM workflows, RAG pipelines and agents, with APIs Live demo ↗ (opens in a new tab)161k stars+3,111 (+2.0%) in 30 dayscustom license92 out of 100