marvin logo

marvin

PrefectHQ/marvin

an ambient intelligence library

GraphCanon updated 1w · GitHub synced 1w

6.2k stars410 forksLast push 3w Python Apache-2.0

Decision brief

Python-based ambient AI for agent and chatbot development with LLM interaction, Apache-2.0 licence

Good fit when

  • You need to develop agents or chatbots that integrate ambient intelligence
  • Your project requires interacting directly with large language models (LLMs)

Avoid when

  • You are looking for a framework without direct LLM integration capabilities
  • Your project does not involve agent or chatbot creation

Observed Jul 14, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Active (15d since push)
As of 1w
Provenance
Not a fork · Organization account
As of 1w
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install marvin
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Python-based ambient AI library with capabilities for creating intelligent agents and chatbots that interact with LLMs.

Capability facts

CLI
CLI entrypoint

Source: pyproject.toml:[project.scripts] · Aug 16, 2026

Languages
python

Source: github.language+pyproject.toml · Aug 16, 2026

Categories

Tags

README

Installation

Marvin is available on PyPI:

uv add marvin

Configure your LLM provider (Marvin uses OpenAI by default but natively supports all Pydantic AI models):

export OPENAI_API_KEY=your-api-key

Let Marvin plan a complex workflow

tasks = marvin.plan("Create a blog post about AI trends") marvin.run_tasks(tasks)

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.