Skip to main content

Marimo Studio

Marimo Studio builds custom reports, apps, and presentations from one marimo notebook. Keep the analysis in Python, then shape each view with HTML, React, Svelte, or the browser libraries your work needs.

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

Create your first view

Open a notebook in an environment that contains Studio:

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

uvx is uv's temporary command runner. It creates an isolated Python environment for this invocation.

Studio's thin toolbar is available immediately. Add a displayable cell and click Add view. Save the notebook if prompted, then choose a name and starter. The new view opens beside the notebook. Use the source action to edit its files beneath Preview, with Marimo's agent sidebar still available.

For terminal-first setup with an existing saved notebook, run:

uvx marimo-studio view create dashboard --target analysis.py

Saving Source builds a new immutable artifact. A failed build reports the source problem and keeps the current artifact available.

Choose a runtime

  • The Python runtime uses a server-side marimo session and can access local files, databases, credentials, and native packages.
  • The Browser runtime runs the saved notebook in a Pyodide worker. Pyodide is a Python distribution compiled for the browser. The browser receives notebook source and must be able to fetch its dependencies and data.
  • The Prepared runtime computes finite input states during static export and serves verified results to the view. Visitors receive the view and its prepared outputs with no Python runtime.

Continue

Use GitHub Issues for public bug reports and support requests.

License

Marimo Studio is licensed under the Apache License 2.0.

Release files for marimo-studio 0.1.6

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.1.6
File Size Uploaded
marimo_studio-0.1.6.tar.gz 12.5 MB Details

Built distribution (wheel)

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

Total release size: 25.5 MB

Release files / marimo_studio-0.1.6.tar.gz

Download URL marimo_studio-0.1.6.tar.gz
Size 12.5 MB
Tags Source
SHA-256 checksum
How to use checksums
b787681684770a5a152ffd37c54cb1602781564329af3f4a7cf313b8dc7dc714
BLAKE2b-256 checksum
How to use checksums
32a09aecf62ec5065c396c8c2ff46bdab58a4a708b2f0a0d4ee20b92b5b84942
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.1.6-py3-none-any.whl

Download URL marimo_studio-0.1.6-py3-none-any.whl
Size 13.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
3ad037a734c97f1cc961ceaaed945e8bbb7267dd8d2e01e3e0ced2addeaa2cfe
BLAKE2b-256 checksum
How to use checksums
15440cd42a45354ca18b239c069afb82d64280d4c12d40126c6112e0904005cb
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.1.6 This release

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