Browser notebooks
Ozeye notebooks run marimo in your browser using WebAssembly/Pyodide. This is included in public v1. Python code executes locally in the browser tab, while notebook files are saved to ozeye.
Cloud CPU/GPU notebook runtimes are not part of public v1. Browser notebooks are the supported launch mode.
Best for
Exploration, demos, plotting, teaching, small datasets, and AI-assisted notebook authoring.
Not for
Large datasets, long-running jobs, native binaries, GPU work, servers, or multiprocessing.
Create notebook
Use Dashboard → Notebooks or create a browser session through the API:
{
"name": "risk-analysis",
"mode": "browser",
"theme": "dark",
"ai_api_key_id": "key_uuid_from_dashboard"
}
Save notebook source
{
"content_py": "import marimo as mo\n\napp = mo.App()\n",
"etag": "current_file_etag"
}
Runtime semantics
- Browser execution lasts while the browser tab or iframe is loaded.
- Leaving the page stops in-browser execution, but saved notebook source remains stored.
- Stop, resume, hibernate, and terminate controls apply to cloud runtimes only and are hidden for browser mode.
- Browser mode does not create server containers and does not bill compute time.