Metadata-Version: 2.3
Name: marimo-studio
Version: 0.0.4
Summary: Custom views for Marimo notebooks
Author: Péter Ferenc Gyarmati
Author-email: Péter Ferenc Gyarmati <dev.petergy@gmail.com>
Requires-Dist: click>=8.2
Requires-Dist: htpy>=26.5.1,<27
Requires-Dist: marimo>=0.23.16
Requires-Dist: markupsafe>=3
Requires-Dist: packaging>=25
Requires-Dist: tomlkit>=0.14
Requires-Python: >=3.11
Project-URL: Homepage, https://marimo-team.github.io/marimo-studio/
Project-URL: Documentation, https://marimo-team.github.io/marimo-studio/
Project-URL: Repository, https://github.com/marimo-team/marimo-studio
Project-URL: Issues, https://github.com/marimo-team/marimo-studio/issues
Description-Content-Type: text/markdown

<p align="center">
  <a href="https://marimo-team.github.io/marimo-studio/">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://marimo-team.github.io/marimo-studio/brand/marimo-studio-lockup-horizontal-dark.svg">
      <img alt="Marimo Studio" src="https://marimo-team.github.io/marimo-studio/brand/marimo-studio-lockup-horizontal-light.svg" width="620">
    </picture>
  </a>
</p>

<p align="center"><strong>Tune your notebook for every audience.</strong></p>

Keep calculations, reactive controls, plots, tables, downloads, and
[anywidgets](https://anywidget.dev/) in one [marimo](https://marimo.io/)
notebook. Create focused views with plain HTML and CSS that you and your coding
agent already write. Marimo keeps notebook logic, controls, and outputs live.

```console
uvx marimo-studio view add dashboard analysis.py
uv run --with marimo-studio marimo edit analysis.py --sandbox
```

The new view starts with every notebook cell in source order. Use native cell
names and JSON-compatible Python values in the page:

```html
<marimo-cell name="revenue_chart"></marimo-cell> <time mo-value="report.updated_at"></time>
```

Read the [Marimo Studio documentation](https://marimo-team.github.io/marimo-studio/)
for view design, sharing, configuration, and the Python API.
