Skip to main content

Requirements

  • Python 3.10 or higher
  • An API key from an LLM provider (OpenAI by default)

Install marvin

The easiest way to install Marvin is a package manager like pip or uv:

Configure your LLM provider

By default, Marvin uses OpenAI’s models. Set your API key as an environment variable:
To use another provider, see the docs on configuring LLMs.

Development Installation

For development, install Marvin with development dependencies:

What’s Next?

  • Follow the Quickstart guide to build your first AI application
  • Learn about Tasks, the building blocks of AI workflows
  • Explore Agents to create specialized AI workers
  • Read about Threads for managing conversation context