GitHub
marvin
#354 of 964 in the AI Agent Index
17 Score
Real usage —
Momentum 1
Attention 65
About
Marvin is a Python framework for producing structured outputs and building agentic AI workflows.
Marvin provides an intuitive API for defining workflows and delegating work to LLMs:
Configure your LLM provider (Marvin uses OpenAI by default but natively supports all Pydantic AI models):
Marvin offers a few intuitive ways to work with AI:
The gang's all here - you can find all the structured-output utilities from marvin 2.x at the top level of the package.
How to use extract, cast, classify, and generate
Classify unstructured input as one of a set of predefined labels:
Generate some number of structured objects from a description:
marvin 3.0 introduces a new way to work with AI,…
Across sources
6.2k Stars
- Stars 6.2k
- Forks 409
- Commits 4.0k
- Releases 88