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
Is it possible to make an LLM forget about a topic?

Yes, it turns out!

Learn how in our latest video:
www.youtube.com/watch?v=HwA...
Can an LLM unlearn Harry Potter?
Is it possible to make an LLM forget about a topic? It turns out: yes! And it involves overfitting on the topic that you are interested in! Full explainer ca...
www.youtube.com
February 12, 2026 at 4:31 PM
Select points in a @matplotlib scatter plot, and get them back immediately in Python — only in marimo

youtu.be/c-nasIVbAoM
matplotlib just got another interactive upgrade!
When we made the first interactive PuckChart we didn't realize that a box/lasso utility on a scatter chart would be a better idea. But thanks to a comment on...
www.youtube.com
February 9, 2026 at 7:28 PM
Just shipped: marimo v0.19.8! Like all our releases, this one is packed. Highlights:

Serve a gallery of notebooks with `marimo run`. Gallery cards can be customized with OpenGraph metadata, letting you showcase your work with custom thumbnails. (1/n)
February 5, 2026 at 10:14 PM
GDPO is a very simple idea. But you might not know that from reading the paper!

Watch our latest video to see how to go from research papers to interactive explainer notebooks — using LLMs to make widgets that bring equations to life.

www.youtube.com/watch?v=Ybz...
From alphaXiv to interactive Python notebook
There's a new hobby for ML people: turning papers into elaborate notebooks. Widgets and all! This video explores one example of this indepth. 00:00 Alphaxiv ...
www.youtube.com
February 4, 2026 at 5:26 PM
marimo's pure-Python file format makes it easy for agents to author notebooks. Watch this video to learn how pairing marimo with a fast model — like @cursor_ai's Conductor — can rapidly accelerate interactive data exploration and machine learning work.

youtu.be/jGMf3eCXZZA
February 2, 2026 at 5:00 PM
Time to celebrate matplotlib again folks!

youtu.be/5ZxczGlrkyQ
We made matplotlib interactive. You're welcome.
Our favourite plotting library may just be matplotlib again now that we made it interactive with a puck! It may sounds strange at first, but pucks turn these...
www.youtube.com
January 28, 2026 at 3:15 PM
We're going to release two new widgets this week. The first one is for all you devrel-people out there that want to host a notebook as a demo.

Trust us when we say it solves a big gripe.

youtu.be/kQlCU4nAjVE
How to fix your broken Python demo
This is a public announcement to add devrel professionals out there: please add the right widget to deal with keys in your demos and tutorials!To explore all...
www.youtube.com
January 26, 2026 at 4:14 PM
There's only one way to find out who "cantdutchthis" is on Reddit.
January 23, 2026 at 12:03 PM
Thanks to opencode you can now get agents with open models up and running for Python notebooks. Pick whatever model you like, even local ones!

We made a full tutorial about it here:
youtu.be/4hUI2GF90nQ
How to setup Ollama for opencode work
Opencode matters more than you might think. Not only does it look stellar, but it also gives us an alternative to go to if any of the big LLM providers start...
www.youtube.com
January 16, 2026 at 3:39 PM
In case you haven't heard about it, Manim-slides is just plain awesome.

youtu.be/ZZBkvfesKG0
Manim Slides is plain awesome
If you want a starter notebook to help kickstart a manim-slides workflow with Claude, you can find it here: https://github.com/koaning/notebooks/blob/main/st...
www.youtube.com
January 12, 2026 at 7:06 PM
Just shipped: marimo 0.19.0 🚢

This release refreshes the editor UI with lighter cell styling, while also simplifying our sidebar to feature just the essentials. For our advanced users, this release introduces a developer panel that houses a terminal, logs, tracing, and more.
January 9, 2026 at 7:16 PM
Time to completely rethink what widgets can do in a notebook.

youtu.be/-Nvhuw_1iDM
This might be our most elaborate anywidget yet
I built a widget that can simulate strategy games so we could have an excuse to understand Lancesters law more. You can find the code for this work here: htt...
www.youtube.com
January 5, 2026 at 4:58 PM
Just in time for the holiday season: a notebook that has widgets, machine learning, a FastAPI application, a command line utility *and* unit tests.

It's such a nice pattern for so many projects.
youtu.be/ME613nhNc6Y
Can your notebook serve FastAPI? marimo can!
Thanks to the way uvicorn works, you can expose a FastAPI app quite easily in marimo. But why stop there? You can also add an interactive webapp, pyytest and...
www.youtube.com
December 22, 2025 at 4:39 PM
Coding with ollama is becoming an increasingly legit option when you look at all the models out there these days.

That's why we made it easier to configure in marimo, all details are in the video below:

www.youtube.com/watch?v=Iov...
Coding with Ollama feels better now
Ollama is the simplest way to run LLMs locally. That includes multi-modal LLMs that can handle text, but also models that can help you program. In this video...
www.youtube.com
December 15, 2025 at 3:46 PM
Sometimes, when you combine the right tools, a nice repeatable pattern emerges.

Enter the "marimo-pydantic-pytorch-skypilot" trick!
youtu.be/JCVzYz8PrRQ
Ah yes, the "marimo-pydantic-pytorch-skypilot" trick!
SkyPilot let's you configure jobs on a general suite of compute providers. It let's you search for spot instances across all cloud providers. And if you're k...
www.youtube.com
December 9, 2025 at 7:37 PM
We're having our final community call of the year this Friday, Dec 12 from 11 AM to 12 PM PST.

Join us as we discuss the latest updates such as the VS Code extension, showcase community projects, and more!

Add to your calendar / RSVP: luma.com/ij7g8wkh
marimo community call · Luma
Join us as we discuss the latest updates, highlight community projects, and more!
luma.com
December 9, 2025 at 5:50 PM
marimo notebooks have a great editing experience, but you can also run them as web apps, command line applications or as a testing suite!

It's unconventional, but understanding this is a huge unlock!

So we made a new video to explain it:
youtu.be/q9QPWEnPmlE
How marimo notebooks can be used in four different ways
marimo is most well known for it's edit mode, which has cells and gives the familiar notebook experience. But there are many other ways to use these notebook...
www.youtube.com
December 1, 2025 at 3:14 PM
Maybe it's less about having "the best LLM" but more about having "the best context" to give to an LLM to really get the most out of a coding agent.

And with that in mind, we've been adding some features in marimo!
youtu.be/yQfPm_Vd4jo
Why Coding Agents in marimo are better
It's not the fact that we support all the LLMs out there. The real reason why coding agents feel nicer in marimo is because of how easy it is to inject the r...
www.youtube.com
November 24, 2025 at 8:07 PM
Just shipped: use marimo natively inside your favorite editors, including VS Code and Cursor.

Version with Git; use interactive elements; reactive execution keeps code and outputs in sync.

Our extension integrates deeply with @astral_sh uv for fast installs and isolated venvs.
November 19, 2025 at 6:10 PM
The nice thing about having pytest and SQL support in one place is that you can easily write pytests for your SQL!

It's a joy! So we made a demo for DBT that uses it.
www.youtube.com/watch?v=61_...
Adding Pytest support for DBT SQL
Thanks to marimo you can mix pytest and SQL in Python notebooks now. That also means it's never been easier to treat your SQL as code that can be unit-tested...
www.youtube.com
November 17, 2025 at 8:07 PM
We made a new thing and we think you might like it 🙂

youtu.be/HtyZ98Rwaz4
Time for a fun molab update!
You can explore the new tool here: https://molab.marimo.io/githubWe hope you like it!
www.youtube.com
November 13, 2025 at 5:04 PM
How Taxwire replaced a patchwork of notebooks with marimo, creating a single source of truth for engineers and tax experts

Co-Founder/CTO @schmatzarella- "marimo turns ideas into production tools with almost no friction"

Read the full story: marimo.io/blog/case-s...
Why Taxwire standardized on marimo for data exploration and internal tools
How marimo enables engineers and tax experts alike to work with data
marimo.io
November 5, 2025 at 9:48 PM
This one is for all you Lego fans out there.

Especially for those of you who want to dive deeper/start analyzing their pricing strategies:
www.youtube.com/watch?v=9_m...
Why I made a dashboard to understand LEGO prices
00:00 Introduction01:11 Lego dataset06:49 Code10:49 One altair trick12:44 Lego analysisYou can download the notebook for this video here: https://molab.marim...
www.youtube.com
November 3, 2025 at 4:11 PM
We have big news to share: marimo is joining @CoreWeave! We're doubling down on open-source and scaling molab with serious compute

Our mission is the same: to build the world’s best open-source notebook for working with data

Read the full announcement: marimo.io/blog/joinin...
Marimo is Joining CoreWeave
We're joining CoreWeave to double down on open source and scale molab
marimo.io
October 30, 2025 at 3:18 PM
Bunkerhill replaced Jupyter across ML & backend teams, turning to marimo for full-stack data + imaging workflows

Co-Founder/CTO David believes, "marimo redefines the category of what you can reasonably accomplish out of a notebook"

Read the case study: marimo.io/blog/case-s...
Why Bunkerhill phased out Jupyter for marimo across ML and backend teams
How marimo's pure Python file format and reusability as apps empowers engineers, MLEs, and radiologists
marimo.io
October 28, 2025 at 9:20 PM