Scribbler is an open-source JavaScript notebook that runs entirely in your browser. Powered by WebGPU, it lets you run large language models, generate images, train machine learning models, and create data visualizations — all on-device, with no server, no install, and no login required. You get the full power of AI without ever sending your data to the cloud.The notebook interface mixes interactive JavaScript cells with HTML and Markdown cells. Load any AI library dynamically from a CDN — TensorFlow.js, Transformers.js, ONNX Runtime, WebLLM, and more — or use built-in utilities for quick plotting and file I/O. Execute code with a single click or keyboard shortcut to see LLM responses, generated images, or interactive charts inline.Notebooks are saved as portable .jsnb files that you can share via URL, export as HTML, or push to GitHub. Because Scribbler is just static files, you can self-host it anywhere — even offline — for air-gapped or enterprise environments. It’s completely free, open source, and privacy-focused.Whether you’re prototyping a browser-based AI agent, analyzing data, or teaching machine learning, Scribbler provides a frictionless environment right in your browser.