llms.txt Content
<page>
<title>marimo</title>
<url>https://docs.marimo.io</url>
<content>marimo: The Reactive Python Notebook[¶](#marimo-the-reactive-python-notebook "Permanent link")
----------------------------------------------------------------------------------------------
marimo is an [open-source](https://github.com/marimo-team/marimo) reactive Python notebook: run a cell or interact with a UI element, and marimo automatically runs dependent cells (or [marks them as stale](https://docs.marimo.io/guides/reactivity/#configuring-how-marimo-runs-cells)), keeping code and outputs consistent and preventing bugs before they happen. Every marimo notebook is stored as pure Python (Git-friendly), [executable as a script](https://docs.marimo.io/guides/scripts/), and [deployable as an app](https://docs.marimo.io/guides/apps/); while stored as Python, marimo notebooks also have [native support for SQL](https://docs.marimo.io/guides/working_with_data/sql/).
_Get started instantly with [molab, our free online notebook](https://molab.marimo.io/notebooks). Or get started locally by installing marimo with your favorite package manager:_
install with pipinstall with uvinstall with conda
`[](#__codelineno-0-1)pip install marimo && marimo tutorial intro`
`[](#__codelineno-1-1)uv add marimo && uv run marimo tutorial intro`
`[](#__codelineno-2-1)conda install -c conda-forge marimo && marimo tutorial intro`
Developer experience is core to marimo, with an emphasis on reproducibility, maintainability, composability, and shareability.
Highlights[¶](#highlights "Permanent link")
-------------------------------------------
* 🚀 **batteries-included:** replaces `jupyter`, `streamlit`, `jupytext`, `ipywidgets`, `papermill`, and more
* ⚡️ **reactive**: run a cell, and marimo reactively [runs all dependent cells](https://docs.marimo.io/guides/reactivity/) or [marks them as stale](#expensive-notebooks)
* 🖐️ **interactive:** [bind sliders, tables, plots, and more](https://docs