详细内容
🍃 Share notebooks from GitHub!Create open in molab badges for marimo or Jupyter notebooks.
The future of Python notebooks is here
Transform data, train models, and run SQL queries with marimo — feels like an AI-native reactive notebook, stored as Git-friendly reproducible Python. Seamlessly run as scripts and apps. All open source.
`$ pip install marimo
$ marimo tutorial intro
`
Reactive Execution
Interactive Elements
Explore Data
Used by developers at












































There have been few technologies that have been truly transformational for me. marimo is one of them.Today, just about everything you need to know about Sumble lives in marimo.

Anthony Goldbloom
Founder/CEO Kaggle, Sumble
My many frustrations with Jupyter notebooks are well known. marimo solves all of them, elegantly,while keeping the same sense of a 'notebook' that many of us have always found so appealing.

Samuel Colvin
Founder/CEO Pydantic
The most powerful feature is that these notebooks are reactive: if you change the value or code in a cell every other cell that depends on that value will update automatically.

Simon Willison
Creator of Django, llm
Marimo is creating some really wonderful interactive computing environments that areintuitive, powerful and versatile.

Eric Zhang
MTS Thinking Machines, Founding engineer Modal
The notebook, reinvented
marimo feels like a notebook but is stored as pure Python program that's Git-friendly, reusable as a module, executable as a script, shareable as an app, reproducible in execution and packaging, and designed for data (with SQL and LLM support built-in).And it's all open source.
Code and outputs stay in sync
Run one cell and marimo reacts by running affected cells, eliminating the error-prone chore of managing notebook state. For expensive notebooks, configure marimo to mark outputs as stale instead of autorunning.

Interactive elements
Built-in interactive elements like sliders, dropdowns, dataframe tables, and selectable plots make working with data feel fast, futuristic, and fun.

Python-first, Git-friendly
marimo notebooks are pure Python, stored as .py files Version with Git, run as Python scripts, reuse as modules, manage with uvand PEP 723 metadata, test with PyTest, and integrate with your favorite developer tools.
Reproducible
Notebooks are executed in a deterministic order, with no hidden state— delete a cell and marimo deletes its variables while updating affected cells. Optionally serialize package requirements in notebook files, with marimo managing virtual environments for you.
Share as apps, run as scripts
Share interactive notebooks on the web by exporting to WebAssembly-powered HTML or serving notebooks as web apps with the marimo CLI. Run as scripts locally or in pipelines.
Made for developers
The marimo editor comes with GitHub Copilot-style autocomplete, hover tooltips, vim keybindings, code formatting, debugging panels, and extensive hotkeys. marimo also ships with a CLI, a library, and a VS Code extension.
First-class SQL support
Query dataframes and databases with marimo's built-in SQL cells. These can integrate with DuckDB, SQLite, Postgres, MySQL, and many more
An AI-native Python editor
Code in an AI-native editor with copilots, AI assistance, inline edits, and context-aware chat, using any model, hosted or local.
Made with marimo
Make just about anything. Here are example notebooks to jog your imagination.
Favorites

Embedding Visualizer

Neural Networks with Micrograd

When Europeans Fly Nest

DuckDB SQL: F1 Explorer

Bulk Labelling

Reactive Plots

Teaching Signal Decomposition

Interactive Matrices

Drawing charts

Seam Carving

AI Code Interpreter Chatbot
Trusted by teams worldwide
Learn why marimo is transformational to organizations large and small.
Bunkerhill HealthHow marimo empowers engineers, MLEs, and radiologists
DNB Cyber DefenseWhy DNB's Cyber Defense team replaced Databricks notebooks with marimo
SumbleWhy Sumble replaced Jupyter with marimo, from notebooks to apps
SLAC National Accelerator LabEnabling computational energy research at Stanford
Join the community
Find out what others are building
Get notified about new features and updates
Join our newsletter
