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

Not currently ranked — collecting fresh signals.
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.
Frequently asked
- What is PrefectHQ/marvin?
- A Python framework for building agentic AI workflows with structured outputs from LLMs.
- Is marvin open source?
- Yes — PrefectHQ/marvin is open source, released under the Apache-2.0 license.
- What language is marvin written in?
- PrefectHQ/marvin is primarily written in Python.
- How popular is marvin?
- PrefectHQ/marvin has 6.2k stars on GitHub.
- Where can I find marvin?
- PrefectHQ/marvin is on GitHub at https://github.com/PrefectHQ/marvin.