Marimo Now Runs in PyCharm

PyCharm gets Marimo, and the comments instantly split into cheers, swears, and side-eye

TLDR: Marimo now works inside PyCharm, letting people use live, interactive notebooks without leaving their main coding app. Fans are thrilled, but critics are already arguing over whether it fixes old notebook problems at all — and whether AI tools are making notebooks less essential.

A new marimo plugin has landed in PyCharm, which basically means people can now open these interactive Python notebooks right inside the coding app they already use instead of juggling extra windows and browser tabs. The pitch is simple: write code, test ideas live, keep everything as normal text files, and even let the tool quietly handle setup in the background. For fans, this is the finally! moment they’ve been begging for, with one commenter saying their team has already adopted marimo for modern data work and is thrilled to see it getting deeper support.

But this is the internet, so of course the celebration immediately turned into a mini food fight. One blunt critic dropped the hottest grenade in the thread: marimo supposedly fixes none of the headaches people have with Jupyter, the older notebook tool many coders love to hate. Ouch. Another fan came in at full volume with “I love marimo for exploring data,” only to add a plot twist: these days, AI tools can whip up throwaway little apps so fast that notebooks themselves may be losing some shine.

Then came the true nerd drama: one user said they cooled on marimo after learning it limits reusing the same variable name, a trade-off made to keep notebooks more predictable. Translation for normal humans: one side wants fewer surprises, the other wants the freedom to improvise and keep chaos in their own head. So yes, the plugin launch is real news — but the real show is the comment section arguing over whether this is the future of coding, or just another shiny notebook with baggage

Key Points

  • Marimo released an early preview plugin for PyCharm and other JetBrains IDEs.
  • The plugin lets users create and run reactive marimo notebooks inside existing Python projects and import project code into them.
  • Marimo notebooks remain plain .py files, can be versioned with Git, and open in either notebook or source view.
  • Opening a notebook automatically starts a local marimo server, while the plugin manages ports and process lifecycle inside the IDE.
  • The plugin supports both the project’s configured Python environment and an isolated sandbox mode using uv and PEP 723 metadata.

Hottest takes

"marimo solves none of them" — semiinfinitely
"I fucking love marimo for exploring data" — msp26
"became less interested when I realized" — etbebl
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.