Every AI response is a card on the canvas, not a line in a chat.
Draw an arrow from one card to another — the second inherits the first's content as context. The canvas below is live, try dragging it right here.
5
card types on a single canvas
~70%
fewer external requests via Postgres cache
Zod
validates model output to React