Stay informed with weekly updates on the latest AI tools. Get the newest insights, features, and offerings right in your inbox!
Scribbler is a browser-based JavaScript notebook for interactive, lightweight AI prototyping and visualization.
Scribbler isn’t just a JavaScript notebook for small coding experiments — it can also be a powerful playground for AI development and exploration like Jupyter Notebook is used for AI workflows in Python. Because it runs directly in the browser with no backend dependencies, it gives developers and researchers a lightweight environment to test ideas, integrate AI APIs, or even run AI models in-browser.
Many AI services (like OpenAI, Hugging Face, Cohere, etc.) expose their functionality through REST APIs or WebSocket interfaces. With Scribbler, you can:
fetch()
Example use case: Quickly testing Gemini API calls inside a Scribbler notebook to experiment with different prompts, and documenting results right next to the code.
With the rise of WebLLM (large language models that run directly in the browser using WebGPU/WebAssembly), Scribbler becomes a natural testing ground:
Example use case:
JavaScript has a growing ecosystem of ML and data science libraries, and Scribbler can act as the notebook interface for them.
Danfo.js
(pandas-like dataframes) and Arquero
can be used to clean, manipulate, and visualize datasets inside Scribbler.TensorFlow.js
or ML5.js
to build, train, and run machine learning models — from regression to neural networks — directly in the browser.Example use cases:
Scribbler, by combining the notebook paradigm with JavaScript’s rapidly growing AI ecosystem, offers a frictionless entry point into prototyping, experimenting, and teaching AI concepts.