Not launched yet

One infinite board for chat and code.

Brainstorm is a freeform whiteboard that mixes streaming chat bubbles and runnable Python cells on a single zoomable surface. Think out loud, branch ideas, and run the numbers — all in one place.

We're still building. Stay tuned for launch — the canvas is almost ready.

A Brainstorm board with chat bubbles, a Python code cell with a plot, and an image, all on the infinite grid

Everything on one surface

Infinite canvas

Pan and zoom across a culled millimeter-paper grid that stays hairline-crisp at every scale.

Chat bubbles

Type a prompt, get a streamed LLM answer. Branch the conversation and keep threaded memory down each path.

Python code cells

Runnable notebook-style Python cells that run right in your browser — matplotlib, pandas, and rich output included. Hit the magic wand to have an LLM write or fix the cell, streamed straight into the editor.

Real-time collaboration

Sign in and your boards sync across your devices for free. Subscribe to Plus to invite people by email and edit the same board together — live cursors, streamed chat answers, and shared code output, all in real time.

HTML5 snippets

Drop a live HTML/CSS/JS snippet rendered in a sandboxed iframe — or describe what you want and let the magic wand generate it for you.

Model-agnostic

Point chat at any OpenAI-compatible endpoint — OpenAI, OpenRouter, Ollama, vLLM, or a local llama-server.

Images & drawing

Drop or generate images, edit them inline, and sketch vector strokes that pan and zoom with the board.

Docs & spreadsheets

Drop full rich-text documents and spreadsheets right on the canvas — edit them inline alongside everything else.