marimo
Open-source reactive Python notebook that can also run as an app or script.
HN commenters like marimo as a reactive Python notebook that combines SQL, dataframes, dataviz, UI widgets and LLM integration,12 and that can run in the browser for teaching non-STEM students.3 Commenters note that cell output appears above the code, which takes some getting used to,4 and that fully offline use currently has issues.5
Why people recommend it
LLM integration · 2
Commenters cite strong LLM integration and letting an agent work in a notebook through the --watch flag.
“Marimo (OSS local first) honestly renders it completely obsolete for me”
“I have been using the --watch flag to let my agent play with the notebook as I use it already.”
Data tooling · 1
It combines SQL, dataframes, built-in dataviz and UI widgets, and one user said it made Hex obsolete for them.
“Marimo (OSS local first) honestly renders it completely obsolete for me”
Browser-based teaching · 1
The Pyodide-powered browser version is used to teach Python without CLI or filesystem friction.
“I have been using it extensively for teaching Python to non-STEM students”
Reactivity · 1
It offers reactive, reproducible notebooks similar to Pluto for Python users.
“you might want to check out Marimo, which is also great.”
Docs and pace · 1
One user praised the team's fast improvements, documentation and YouTube videos.
“The speed to enhancement, documentation, and YouTube videos from the mairmo team cannot be beat!”
Caveats and dissent
Output placement · 1
Cell output is shown above the code, which some users need time to adapt to.
“you might want to check out Marimo, which is also great.”
Offline use · 1
One commenter said marimo currently has issues working completely offline.
“Currently, marimo is having issues with the completely offline part but hopefully, that gets fixed!”
Often compared with
Who recommends it in their own words
From the makers not counted in the ranking
“It's much more powerful and fun to use than `--watch`.”
Threads where it came up
- Marimo Now Runs in PyCharm 2 mentions
- Hex Raises $100M 1 mention
- Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab) 1 mention
- Pluto.jl 1.0 release – reactive notebook for Julia 1 mention
- Pyodide: a Python distribution based on WebAssembly 1 mention
- Ask HN: Who wants to be hired? (December 2025) 1 mention
Also written as Marimo. Data: marimo.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.
All comments 8
“Marimo (OSS local first) honestly renders it completely obsolete for me”
“I have been using the --watch flag to let my agent play with the notebook as I use it already.”
“Currently, marimo is having issues with the completely offline part but hopefully, that gets fixed!”
“you might want to check out Marimo, which is also great.”
“I have been using it extensively for teaching Python to non-STEM students”
“I use the normal stacks you'd expect. Python, Pytorch, Spark/ray, Jupyter/Merimo, AWS, Postgres, Mathematica”
“The speed to enhancement, documentation, and YouTube videos from the mairmo team cannot be beat!”
“If you haven't yet do check out Marimo”