Empty map

Press Tab to create your first node, type a prompt, then Ctrl+Enter to generate.

Press ? for all keyboard shortcuts.

Tab child · n sibling · Enter edit · Ctrl+Enter generate · ,/. versions · a layout · ? all shortcuts

Settings

Everything is stored only in this browser (projects in IndexedDB, settings in localStorage). API calls go directly from your browser to the provider.

API keys

OpenRouter default models (per node type)
Straico default models (text & image)
Settings history (app-level versions)

Choose a model

Node settings

Versions of this node

Projects

Project history

Snapshots freeze the whole project (all nodes, versions and media) as a restorable version. Restoring keeps the current state as a “Before restore” snapshot.

Keyboard shortcuts

Navigate
↑/kGo to parent
↓/jGo to first child
←/hPrevious sibling
→/lNext sibling
fCenter on selected node
Shift+FFit whole map
Shift+arrowsPan canvas
+/-/0Zoom in / out / reset
Canvas
aAuto layout (clean up)
Create & edit
TabNew child node (new root if nothing selected)
nNew sibling node
Enter / eEdit prompt
Ctrl+Enter / gGenerate (works while editing too)
EscStop editing / close dialog
Del / xDelete node (and its subtree)
Node options
1234Set type: text / image / video / audio
[ / ]Decrease / increase context depth
mNode settings (model, type, context, versions)
Node versions
, / .Previous / next version of the node
vSave current content as a new version
Project
Ctrl+SSave project
Ctrl+Shift+SSave a project snapshot (see ⧗ History)
Ctrl+OOpen projects list
Ctrl+EExport project as JSON
Working…