# marimo.app > Browser-based WebAssembly playground for creating and running reactive Python notebooks without installation using marimo. marimo.app is a web-based playground that runs marimo notebooks entirely in your browser using WebAssembly (WASM). It provides instant access to marimo's reactive Python notebook environment without requiring any installation, making it ideal for quick experimentation, sharing lightweight notebooks, and embedding interactive Python documentation. **How It Works:** marimo.app runs Python code directly in your browser through Pyodide (Python compiled to WebAssembly). When you visit the site, you get a fully functional marimo notebook editor with reactive execution - run a cell and dependent cells automatically update. All computation happens client-side, so there's no backend server involved. **Key Features:** - **Zero Installation** - Start coding immediately in your browser without installing Python or any packages - **WASM-Powered** - Runs entirely through WebAssembly using Pyodide, enabling Python execution in the browser - **Reactive Notebooks** - Get marimo's signature reactive execution where cells automatically re-run when dependencies change - **Share Permalinks** - Create shareable links to your notebooks that anyone can open and run in their browser - **Community Cloud Storage** - Save notebooks to marimo's Community Cloud for persistent storage and sharing - **AI Generation** - Generate entire notebooks from text prompts using the built-in AI assistant - **Pre-installed Packages** - Access popular Python packages like NumPy, pandas, matplotlib, and more without installation - **Interactive UI Elements** - Use marimo's full suite of UI components including sliders, dropdowns, and charts **Use Cases:** - Quick Python experimentation without setup - Sharing interactive examples and tutorials - Embedding live Python notebooks in documentation - Learning Python and data science concepts - Testing code snippets before local development - Creating shareable data visualizations **AI Chat Interface:** marimo.app includes an AI-powered chat interface at [https://marimo.app/ai](https://marimo.app/ai) that can generate entire notebooks from natural language prompts. Simply describe what you want to build, and the AI will create a complete marimo notebook with code, visualizations, and interactivity. This makes it incredibly easy to prototype ideas, learn new concepts, or explore data patterns without writing code from scratch. **Getting Started:** Visit [https://marimo.app](https://marimo.app/) and you'll see a welcome notebook with example code. Click "New" to create a fresh notebook, or start typing Python code in the existing cells. The notebook runs reactively - when you modify a cell, all dependent cells automatically update. To save your work, click "Save" to create a permalink or save to Community Cloud. Permalinks let you share a frozen version of your notebook, while Community Cloud storage lets you continue editing later. **Limitations:** Since marimo.app runs in the browser, it has limited compute resources and package support compared to running marimo locally or using [molab](/tools/molab) (marimo's cloud-hosted service with real compute). It's best suited for lightweight notebooks and quick experiments rather than heavy ML/AI workloads. For production workloads requiring full package support and cloud compute, consider using molab or installing marimo locally. ## Features - Zero-installation browser-based environment - WebAssembly (WASM) Python execution via Pyodide - Reactive cell execution - AI chat interface for notebook generation from prompts - Shareable notebook permalinks - Community Cloud storage integration - AI-powered notebook generation - Pre-installed Python packages - Interactive UI elements (sliders, charts, tables) - Markdown cell support - Code editor with syntax highlighting - Real-time output rendering - No backend server required - Works offline after initial load - Git-friendly Python file export - Download notebooks for local use ## Integrations Python, Pyodide, WebAssembly, NumPy, pandas, matplotlib, Plotly, Altair, marimo Community Cloud, OpenAI (for AI generation), Anthropic (for AI generation) ## Platforms WEB ## Pricing Open Source ## Links - Website: https://marimo.app - Documentation: https://docs.marimo.io/guides/wasm/ - Repository: https://github.com/marimo-team/marimo - EveryDev.ai: https://www.everydev.ai/tools/marimo-app