A whiteboard you can ask
What if you typed a sentence into a whiteboard and it drew the thing?
Aswin and I wanted to see what a blank canvas feels like when you can ask it for a flowchart. You type “a flowchart for choosing what to eat” into the bar at the bottom. A cursor shows up, and the boxes and arrows land one at a time while you watch.
What it does
It's a tldraw canvas first, so you can draw, erase, drag things around and double-click a label to fix a typo. The AI is the extra. It sees what's already on the canvas, so you can select two boxes and ask it to add a step, or ask it to move things. One undo takes back a whole drawing, not one box at a time.
A share button opens a live room, so two people can draw on the same canvas.
Agents in the room
The part worth pointing at is the connector. Inside a live room you can make a private link and hand it to Claude, Codex or Cursor, and they join over MCP. They get four tools: read the board, add shapes, update shapes and undo. So you can rough out an idea and an agent in another window fills in the boxes on the same canvas, live.
One call can add up to 100 items, and the whole connector has a kill switch.
Changing our minds
We changed our minds about a lot in the first few days. We deleted multiplayer on day one and rebuilt it three days later, properly this time, on a small sync server of our own. We swapped the canvas library for Excalidraw and swapped back to tldraw once we had a license. We gave the page a dotted-paper background, spent a commit turning the dots into one clean grid, then took the grid out the same day.
The half-diagram
The bug I liked best was a quiet one. Bigger diagrams were getting cut off halfway and nothing said so. The model's thinking comes out of the same token budget as its drawing, so a long diagram ran out of room in the middle of its list. The fix was a bigger budget, and a plain message when a drawing does get cut short: ask again to continue.
Try it
There's a live copy in the links below. If you draw something good with it, send it to me.