PrefectHQ/marvin
A Python framework for building agentic AI workflows with structured outputs from LLMs.

Velocity · 7d
+5.2
★ / day
Trend
→steady
star history
Marvin is a Python framework that enables structured output generation and agentic workflows using LLMs. It provides utilities for extracting, casting, classifying, and generating structured data from unstructured inputs. The framework supports creating discrete tasks, assigning specialized AI agents, and orchestrating complex behaviors through threads. It integrates with various LLM providers including OpenAI and Pydantic AI models.