Speak your idea.Get a map of it.
Say the half-formed version. Get back a diagram of concepts, actions, decisions and outcomes.
01 · The problem
Docs want structure before you have it.
Early thinking is a half-sentence said while pacing. IdeaCanvas takes that as input.
Sample session · scroll to play
I'm thinking about a fitness app… for rock climbers.
node types: concept, action, decision, detail, outcome
nodes per map, so the result stays readable
ways in: speak in the browser, or type
02 · The canvas
Five kinds of thought.
One map that connects them.
Each node has a type. Each link has a label that says why.
The seed idea. Everything else branches from it.
What you would actually build or do next.
The forks, where two paths split and you have to pick one.
Supporting specifics: flows, specs, constraints.
Where it lands: revenue, impact, the shape of done.
03 · Why IdeaCanvas
Typing slows the idea down before you finish having it.
Every map is plain JSON: typed nodes, labelled links.
Read more
Most note tools assume you already know the structure. IdeaCanvas is for the moment before that. Gemini returns the map as structured data with three to eight nodes, each tagged as a concept, action, decision, detail or outcome, and the canvas lays it out so you can drag nodes around.
{
"title": "Restaurant inventory SaaS",
"nodes": [
{ "id": "1", "type": "concept", "label": "Inventory SaaS" },
{ "id": "2", "type": "action", "label": "Demand forecasting" },
{ "id": "3", "type": "decision", "label": "Per-seat or usage?" },
{ "id": "4", "type": "outcome", "label": "Monthly revenue" }
],
"edges": [
{ "source": "1", "target": "2", "label": "requires" },
{ "source": "1", "target": "3", "label": "leads to" },
{ "source": "3", "target": "4", "label": "enables" }
]
}Private beta
Get an invite
to the beta.
We'll write once, when a seat opens.