marimo
banner
marimo.io
marimo
@marimo.io
An open-source reactive Python notebook: reproducible, git-friendly, execute as scripts, share as apps!

GitHub: https://github.com/marimo-team/marimo
Discord: https://marimo.io/discord?ref=bsky
marimo now exposes its AI tools through an MCP server endpoint, allowing external AI applications like Claude Code, Cursor, and VS Code to interact with your notebooks.
October 16, 2025 at 7:28 PM
**Just shipped: v0.17.0** 🍃

v0.17.0 improves the developer experience of working with AI, lets you use marimo as an MCP server, and adds support for Python 3.14.

One of many features: our AI autofix automatically injects table and runtime context for you.
October 16, 2025 at 7:27 PM
Introducing `marimo check`: a linter that gives agents the feedback they need to write production-ready data apps, pipelines, and notebooks with marimo. (1/n)
September 29, 2025 at 6:33 PM
We made something special for Django users, especially those who want to go beyond the standard shell/admin interface.

Learn all about it here:
youtu.be/ksGIAy2s_5k
September 29, 2025 at 3:36 PM
You can now add your notebook to our website's gallery through the Secret button on the top right of your molab notebook.
September 26, 2025 at 2:59 PM
Release 0.16.0 delivers multi-cell AI code generation and common error detection/reporting before runtime.

The "Generate with AI" feature now can create multiple cells at once and run marimo check to identify issues such as multiple definitions, circular dependencies, and syntax errors.
September 19, 2025 at 3:00 PM
Release 0.15.3 provides real-time feedback when installing packages. You can now see the live installation logs without the terminal. We've also included the ability to reference files, cell outputs, and media to AI for better assistance.
September 12, 2025 at 3:02 PM
We just upgraded molab. You can now attach a file to a prompt to generate a full notebook from scratch that analyses the file you just uploaded!
September 10, 2025 at 1:48 PM
Check out the blog for usage tips and let us know what AI/ML tool you'd like to use with marimo next. marimo.io/blog/claude...
September 9, 2025 at 5:00 PM
Pair with Claude Code to write marimo notebooks in only three lines.

Claude can easily understand your code in marimo via our Python file format and dataflow graph, propelling the shift from prompt engineering to context engineering.
September 9, 2025 at 5:00 PM
Learning is better when it’s interactive.

The CodeCut newsletter by Khuyen Tran delivers Python and AI tips, 3 times a week, and now each issue includes a "Run Code" button. With one click, you can launch a molab notebook and experiment with the examples directly in your browser.
September 9, 2025 at 1:00 AM
The Python Discord community just finished their annual code jam: create a browser-based application that is written almost entirely in Python that incorporates the theme of "wrong tool for the job."
One of our favorite submissions is Tetris Bugs. You fit falling code blocks into working programs.
September 5, 2025 at 3:00 PM
Sasha Rush from Cursor created these Tensor puzzles to help people learn PyTorch. They're fun and interactive with immediate feedback from cute dogs!
September 4, 2025 at 2:01 AM
What if a matrix is more like a user interface element and less like a static page in a textbook?

What if that matrix can immediately update the whole notebook when you interact with it?

Well ... you get an amazing experience!
September 1, 2025 at 7:00 PM
Release 0.15.1 focuses on performance improvements and context engineering. You can now easily debug by asking AI how to fix issues such as missing tables, import errors, or other exceptions. We've also improved configuration for displayed models, making it easier to access your favorite models.
August 29, 2025 at 5:32 PM
For many engineers we talk to this is *the* sales pitch.
August 26, 2025 at 3:59 PM
We have better LLM configuration now!
August 23, 2025 at 7:00 PM
If you know you know
August 22, 2025 at 7:00 AM
Release 0.15.0 includes many improvements to the marimo editor's AI integration such as dramatically simpler configuration (switch between local and hosted models with a single click) and custom model setup for chat, code editing, and autocompletion.
August 22, 2025 at 1:03 AM
molab Run Mode
When sharing, simply add /app to the end of your notebook URL so anyone can interact with the notebook live, even users not in your workspace. You also don't need to worry about overusing compute due to persistent caching and storage.
August 21, 2025 at 7:01 PM
"I could buy the new iPhone 17 Pro Max with the compute cost from running this code."

No worries, we have persistent caching/storage in molab, our cloud-hosted Python notebook workspace, so you can buy all the phones you want!
August 21, 2025 at 12:26 AM
Many of you asked for VS Code integration so here's a sneak peek!

We previewed this along with other exciting features at our community call this past weekend, check out the full call here: youtu.be/3caIs0jWykc
August 20, 2025 at 1:00 AM
Our latest release introduces several conveniences for exploring and visualizing in-memory objects, along with bug fixes. We also improved ibis integration (portable dataframe library) with native marimo support, all thanks to Kyrre Wahl Kongsgård!
August 12, 2025 at 5:34 PM
We hear the talks at @pydataamsterdam are pretty good this year.
August 12, 2025 at 7:00 AM
We're making widgets for image-related tasks!

First up is annotation, so stuff like this:
August 11, 2025 at 1:27 PM