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.5

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

Built distribution (wheel)

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

Total release size: 25.4 MB

Release files / marimo_studio-0.1.5.tar.gz

Download URL marimo_studio-0.1.5.tar.gz
Size 12.5 MB
Tags Source
SHA-256 checksum
How to use checksums
6d7fc7aced5ad75594420dbaf8d2ed5c1338d1e7f5bf14c91bdd8bdbb046a96e
BLAKE2b-256 checksum
How to use checksums
a97bca7b836b4af6f22055a6272c433186ae4a12c4f92582460deaf3713fcd8e
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.5-py3-none-any.whl

Download URL marimo_studio-0.1.5-py3-none-any.whl
Size 12.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
fa6491db327e799ee810c92aee351aa860eda7e8c2e16e34e79f6126eecf2be2
BLAKE2b-256 checksum
How to use checksums
79a0c52b9013394a20506d2512c61b95ed4234fd0be8875ae57f319968843a3a
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

0.1.6

2 release files

This release

0.1.5 This release

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