← all repositories

PrefectHQ/marvin

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

6.2k stars Python AgentsLanguage Models
marvin
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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.