April 10, 2026

Your REPL just grew a personality

Show HN: Marimo pair – Reactive Python notebooks as environments for agents

Your notebook gets an AI coworker — fans swoon, minimalists side‑eye

TLDR: Marimo‑pair turns Python notebooks into an AI‑assisted workspace, with installs for Agent Skills and a Claude Code plugin. Commenters split between loving a rich, stateful “AI coworker” in the notebook and preferring a simpler REPL, while the author stirs debate by treating the AI model as the primary “client.”

The Show HN crowd just met “marimo‑pair,” a tool that turns plain Python notebooks into AI‑powered workspaces, and the comments went full popcorn mode. One of the authors, manzt, dropped a spicy behind‑the‑scenes: the “consumer” here isn’t a normal app — it’s the AI model itself, which reads docs and adapts as the tool evolves. Translation: they’ve changed the tool’s surface multiple times and the AI just rolls with it. Some readers called that brilliant agility; others heard “no stable API” and clutched their pearls.

Meanwhile, notebook diehards showed up loud. llamavore flexed a DIY Jupyter agent harness and swore that getting help and code edits inline beats copy‑pasting code from cells. TheTaytay cheered Marimo as the agent’s dream “REPL” (think: a live sandbox) because it preserves state and explains what’s going on. But t‑kalinowski waved the minimalist flag: their camp prefers a thin, single‑tool REPL for input and interrupts — less surface, fewer surprises — while Marimo’s richer notebook controls land at a very different spot in the design space. Add a love letter from a side‑project dev who says Marimo helped them learn faster and even build custom widgets, and you’ve got a vibe: AI coworker inside your notebook? Half the thread is ready to hire it; the rest want it to stop rearranging the desk.

Key Points

  • marimo-pair enables AI agents to work within Marimo reactive Python notebooks.
  • It supports any agent that implements the Agent Skills open standard.
  • Prerequisites include a running Marimo notebook, with --no-token for auto-discovery or MARIMO_TOKEN for auth, and bash/curl/jq on PATH.
  • Installation is available via npx using the skills CLI (add/upgrade commands), with an alternative path via uvx deno using npm:skills.
  • Claude Code users can install marimo-pair via the plugin marketplace and optionally enable auto-updates.

Hottest takes

"The contract is between a runtime and something that reads docs" — manzt
"getting help and code changes inline in Jupyter is way better" — llamavore
"Marimo seems to expose much richer notebook structure... a pretty different point in the design space" — t-kalinowski
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.