# marimo > marimo is an open-source, next-generation Python notebook: reactive, reproducible, Git-friendly, and executable as a script or deployable as an app. Because notebooks are stored as pure Python (not JSON), marimo is great for AI agents — they can read, edit, run, and verify notebooks like any other code. It's a modern alternative to Jupyter. marimo notebooks are stored as pure Python files. When you change a cell, marimo automatically re-runs the cells that depend on it (or marks them stale), keeping code and outputs consistent and eliminating hidden state. Notebooks run as scripts, deploy as interactive web apps, and can be edited in the browser or locally. ## Docs - [Documentation](https://docs.marimo.io): Guides, API reference, and tutorials - [GitHub](https://github.com/marimo-team/marimo): Source code and issues ## Detailed content (markdown) - [Features](https://marimo.io/features.md): What marimo can do - [Gallery](https://marimo.io/gallery.md): Example notebooks ## Site - [Home](https://marimo.io): Overview of marimo - [Blog](https://marimo.io/blog): Announcements and articles ## Community - [Reddit](https://reddit.com/r/marimo_notebook): Community discussion (publicly searchable)