THE SURFACE WHERE IDEAS BECOME THINGS

Sketch it.
Wire it. Ship it.

Your AI's dream prototyping playground — where everything is a node: sketches, running code, live previews, generated images and video, terminals, APIs, MCP servers, and the agents that use them. One surface wires it all into working prototypes — then Publish ships them as real links. Local-first, and nothing acts without your OK.

Open the canvas — it's free See how it works →
SCROLL TO FLY IN
SKETCH
DATASET
</>CODE
fn build(x)
return x.map()
// ship it
MEDIA
dataflow transform wire
DATASET
CHART
SKETCH
IMAGE
AGENT
{ }FOLDER
AGENT
summarize dataset, refactor module
DATASET
reads ↑
</>CODE
edits ↑
Diff queueTHE CANVAS
+ NOTE Launch risks
+ TASK QA before ship
ApproveDiscard
Action queueOUTSIDE WORLD
SHELLnpm run build
RunDeny
SKETCH
DATASET
MEDIA
DELIVERABLE✓ compiled
01EVERYTHING IS A NODE

Drop anything on the canvas.

Notes, datasets, code, media, folders — even Claude-powered agents. One spatial home for every unit of work.

02TYPED EDGES

Wire them with edges that execute.

Dataflow pipes real data. Transform carries a prompt. Wire grants an agent perception and agency — the connection does the work.

03AGENTS AS NODES

Wire in an agent that acts.

Connect an agent to exactly what it should see and touch. It reads the structure you see — and acts only through the gates.

04CONSENT GATES

Nothing changes without you.

Canvas edits arrive as reviewable diffs. Anything touching disk or network waits in the action queue. No black boxes.

05IDEAS BECOME THINGS

Ideas compile into deliverables.

Sources flow downstream into real artifacts — briefs, code, media — with full provenance intact. The idea, and the thing.

01 / 05
NODES
EDGES
AGENTS
CONSENT
OUTPUT

Bring your ideas to the surface.

The whole canvas is free — no account needed, nothing leaves your machine. Sign in when you want your surfaces everywhere.

Open the canvas See pricing →