A canvas built for jamming with your coding agent

Sketch ideas on dotted paper, connect your agent over MCP, and it reads and writes the board live — every board is just JSON in your repo.

Create a canvas →
or run it in your own repo
works with
  • Claude Code
  • Cursor
  • Codex
  • Cline
  • Windsurf
  • Zed
  • Codeium
  • Continue
  • & any MCP agent
  • Claude Code
  • Cursor
  • Codex
  • Cline
  • Windsurf
  • Zed
  • Codeium
  • Continue

A real board, shared between you and your agent

It clustered a messy braindump into themes — drag a sticky or double-click to jump in alongside it

.brainstorm/launch-plan.jsonagent connected
Brainstorming built for the future

Endless possibilities with AI-generated artifacts

Build custom artifacts with your agent and use them right in the board

{ "type": "html" }

Working HTML, straight onto the board

Ask your agent for a prototype, a chart, a tiny tool — it writes real HTML and the card runs it live, sandboxed. Watch it land below, or see the one already on the board above wearing the ✦.

claude — referral-flow

From board to built

Drop a sticky, say the word, and watch your agent write the code and paste the result back onto the canvas

Keep it to 3 steps — drop-off spikes after that
claude — brainstorm-spot

How it works

Two commands and your agent is on the board with you

01

Start the canvas

Opens on localhost for the repo you're in. No account, no setup — boards save to .brainstorm/

npx brainstorm-spot
02

Connect your agent

One line for Claude Code — or hit Connect agent in the canvas for copy-paste setup for any MCP client

claude mcp add brainstorm -- npx -y brainstorm-spot mcp
03

Think together

Ask it to pull up the board, cluster your notes into themes, or pin its three best ideas — live, while you watch

agent stickies wear the badge

Why repo-native

Your ideas live next to your code, not in someone else's cloud

.brainstorm/*.json

Boards are plain JSON files at your repo root — readable by you, your agent, and anything else you point at them

git diff your ideas

Boards version with the rest of the project — branch them, review them, roll them back

travels with the project

Clone the repo, get the boards. Delete the tool, keep the files — no lock-in, nothing to export

The only whiteboard designed to be AI-first

Figma and Miro are great at whiteboarding — but the board is a wall your agent just stares at. Here's where the repo-native, agent-native canvas pulls ahead

Capabilitybrainstorm.spotFigma / FigJamMiro
Your coding agent reads & writes the boardover MCPYesNoNo
MCP server includedagent-native, not a pluginYesNoNo
Boards live in your repo as JSONplain files you ownYesNoNo
Works fully offline / localYesNoNo
HTML artifacts render on the boardagent drops working UIYesNoNo
Free to use locallyYesNoNo
Real-time multiplayer cursorsNoYesYes
Share read-only linksno install to viewYesYesYes

Scroll sideways to compare →

brainstorm.spot

Your coding agent reads & writes the boardYes
MCP server includedYes
Boards live in your repo as JSONYes
Works fully offline / localYes
HTML artifacts render on the boardYes
Free to use locallyYes
Real-time multiplayer cursorsNo
Share read-only linksYes

Figma / FigJam

Your coding agent reads & writes the boardNo
MCP server includedNo
Boards live in your repo as JSONNo
Works fully offline / localNo
HTML artifacts render on the boardNo
Free to use locallyNo
Real-time multiplayer cursorsYes
Share read-only linksYes

Miro

Your coding agent reads & writes the boardNo
MCP server includedNo
Boards live in your repo as JSONNo
Works fully offline / localNo
HTML artifacts render on the boardNo
Free to use locallyNo
Real-time multiplayer cursorsYes
Share read-only linksYes
See the full comparison →

Pricing

Free on your machine, $5 a month when you want to share it around

Local

Free

Unlimited boards, agent included, works offline, no account

Boards live as JSON in your repo — yours to keep

Cloud

Cloud Collaboration

$5/month

Publish share links anyone can open, from any device

See pricing →