limn

realtime collaborative whiteboard

Draw badly.
Leave it looking deliberate.

Sketch with anyone, live. Rough strokes become clean shapes as you draw, and a whole messy diagram can be redrawn properly without losing what you meant by it.

Start drawinggoogle or email · free
specimen 01/04live recogniser
freehand stroke
13boards
114elements synced
3diagrams
85shapes off photos

as you draw

Strokes snap themselves

Every freehand stroke is classified the moment you lift the pen and replaced with a real rectangle, ellipse, diamond or arrow. Same frame, in your browser, no round trip. It declines rather than guess, and one undo gives your wobble back.

95.8%accuracy

together

Invite anyone, draw at once

Send someone the board link. They sign in, appear on the canvas with a named cursor, and every stroke lands on both screens as it is drawn. Sync rides Supabase Realtime, which has nowhere to run code, so convergence, saving and catch-up all happen peer-side: concurrent edits merge under a total order, and the peers elect one of themselves to persist the board.

0servers

from paper

Photograph a real whiteboard

OpenCV flattens the perspective, separates ink from board under glare, thins every stroke to its centreline and traces it back into shapes you can move and edit. Not a picture pasted onto the canvas.

4/4recovered

when it helps

Cleans up, or says it cannot

Hand it a diagram and it redraws the whole thing where you put it, with shared baselines and properly bound arrows. Hand it a drawing and it tells you so, rather than forcing your sketch into boxes to fit what it knows how to make.

3AI modes

Open a board and scribble something.

Start drawing