JupyterLite
ActiveDescription
A Wasm-powered JupyterLab that runs entirely in the browser, providing a zero-install Python execution environment for AI agents.
Key Features
- Browser-native runtime - Runs entirely in the browser via Pyodide + JupyterLab with no backend required
- Offline execution - Executes Python in a sandboxed WebAssembly runtime with no server
- Embeddable Lab - Drop into any web app as an iframe to deliver an interactive notebook UI
- Pluggable kernels - Supports Python, JavaScript, and R kernels with custom extensions
- Share and export - Notebooks serialize to .ipynb and run in any JupyterLite deployment
Use Cases
💡 Provide a zero-config Python sandbox in the browser for AI agents
💡 Embed an interactive notebook experience into education or data-science products
💡 Run client-side data science workflows without uploading data to the cloud
💡 Host interactive tutorials and code examples inside static websites
Categories
Quick Start
# Install JupyterLite
pip install jupyterlite
# Build a browser-deployable site
jupyter lite build
# Serve notebooks locally
jupyter lite serve --port 8000