Skip to main content

Marimo Studio

Marimo Studio turns one marimo notebook into reports, apps, and presentations. Keep data, computation, and controls in Python. Shape each view for its audience, by hand or with a coding agent.

Marimo Studio is experimental. Pin Studio and third-party view providers in saved projects.

Get started

uvx --with marimo-studio marimo edit analysis.py --sandbox

Add a displayable cell, then click Add view in the Studio toolbar. Save the notebook if prompted and choose a name and starter. Notebook and Preview open side by side. Use the source action to edit the view's files, or work through Marimo's agent sidebar.

Saving view source rebuilds Preview. A failed build retains the last successful view. Follow the quickstart for a complete first view. uv supplies uvx and resolves the notebook's declared dependencies with --sandbox.

For agents

Read the version-matched briefing shipped with Studio through Agent Plugins, which prints the instructions a Python package ships for coding agents:

uvx --with marimo-studio agent-plugins read marimo-studio

From the notebook's Python environment:

import marimo_studio.agent

help(marimo_studio.agent)

The briefing covers inspecting, creating, editing, building, and verifying views. Follow the agent guide to connect your agent and work with optional Marimo Lens feedback.

Run or export a view

Serve a live Python app, run Python in the Browser with Pyodide, or publish Prepared results as a static site. Browser delivery includes notebook source. Prepared delivery includes the exported results and finite input states.

Run or export a view explains the delivery choice and what visitors receive.

Documentation

Guide · Examples · Reference · Compatibility · Troubleshooting

Report bugs through GitHub Issues. See the security policy for private reports.

License

Apache License 2.0.

Release files for marimo-studio 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for marimo-studio 0.2.0
File Size Uploaded
marimo_studio-0.2.0.tar.gz 12.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for marimo-studio 0.2.0
File Interpreter ABI Platform
marimo_studio-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 25.0 MB

Release files / marimo_studio-0.2.0.tar.gz

Download URL marimo_studio-0.2.0.tar.gz
Size 12.3 MB
Tags Source
SHA-256 checksum
How to use checksums
e0ae99da361a05d433dd24c843ab540c643c1b643f4c4b294d81828da5f75c85
BLAKE2b-256 checksum
How to use checksums
58a89590c701bacaf10c6456ab95264cba7de4e80bb7c81a8185fcfca65335b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / marimo_studio-0.2.0-py3-none-any.whl

Download URL marimo_studio-0.2.0-py3-none-any.whl
Size 12.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
6e37d4fb2f25abec28cbe07e5a54c8f3836e99cffa0b542dbb08206857ea1129
BLAKE2b-256 checksum
How to use checksums
1394573a1e493940be98a365bf5f1f4783b7d0f0e926881dc18f2d2999e02dd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page