ready
ASI
ASI
Artificial Space Intelligence
no key
ASI is an AI, Please check my responses as I can make mistakes.
100%

Claude API Key

ASI uses the Anthropic Claude API. Paste your key to enable the assistant. Get one at console.anthropic.com.

Stored locally in your browser only (localStorage). Never sent anywhere except Anthropic.
Create image of the space
Powered by Nano Banana · video by Veo (same Gemini API key)
Prompt
Source — current plan (zoom extents)
plan snapshot
Result
Your generated image will appear here.
Room Layout
Click a room — drawing, key dimensions and the furniture that fits
room drawing
Furniture that fits
Visualize
The generated CAD furniture layout will appear here.
Generate
Layout generated with Nano Banana · sizes from RE space standards

Nano Banana API Key

Image generation uses the Nano Banana model and video uses Veo — both via the same Google Gemini API key. Paste your key to enable rendering. Get one at aistudio.google.com/apikey.

Stored locally in your browser only (localStorage). Sent only to Google's Gemini API.
Could not start the 360° viewer.
drag to look around · scroll to zoom
Keyboard shortcuts & tools
qbiq SoftPlan Editor
Navigation
Space+dragPan the canvas (works in any mode)
scrollZoom in / out toward the cursor
Ctrl+ZUndo
Ctrl+Shift+ZRedo
Cmd/Ctrl+=Increase label & dimension text size (+1 pt)
Cmd/Ctrl+-Decrease label & dimension text size (−1 pt)
Cmd/Ctrl+0Reset text size to default
EscCancel current action / return to Select mode
Render AI image of the space
renderOpen the image generator (Nano Banana). Type a prompt and create an image from the current plan.
room layoutStep through the rooms (/). Each shows its scaled drawing with door swings, function and area, key dimensions in the room's own frame, and the furniture that fits at RE standard sizes. Visualize layout sends that drawing plus the item list to Nano Banana and returns a 2D CAD furniture layout drawn to the same scale.
Create imageSends your prompt plus a snapshot of the plan (zoom extents); progress streams live and the result shows in the panel.
API keySet your Nano Banana (Gemini) key — stored only in this browser.
Modes main toolbar
SSelect — click a room to select it and view its details
XSplit — click a polygon, then click an edge to cut it in two (perpendicular to the edge)
MMerge — click two adjacent rooms to combine them; result keeps the first room's type
WSwitch — click two rooms to swap their space types & colors
AAssign — pick a type from the panel, then click rooms to stamp it
EEdit — vertex editing (see below)
Annotations
PPin — place door pins (entrance, exit, emergency, service); drag to move, right-click to delete
NWindow — click along a wall to draw a window line; right-click to finish
CCore — click vertices to draw a core polygon; close near the start
northNorth — drop a north arrow, drag its head to orient it
Shift+clickDelete any annotation under the cursor (any mode)
Doors green door line + blue swing symbol
doorsCalculate — a 1 m door on each walled room wall running within 1 m of circulation, measured to the corridor footprint or its skeleton (kept 20 cm clear of corners); rooms that get none are named in the status bar; click again to recalculate
Cmd/Ctrl+clickAdd — click a walled room's edge to place a door centred under the cursor
dragMove — grab a door and slide it along its room's walls, around corners too
Shift+click lineFlip swing — click the green door line to mirror the symbol to the other side (swing in / out)
Shift+click symbolFlip hinge — click the blue leaf or arc to mirror the hinge to the other jamb
Cmd/Ctrl+right-clickRemove — delete the door line and its symbol
doors chipShow / hide the doors layer. All door commands are disabled while in Edit (vertex) mode.
Edit mode — vertex tools
VSelect — click a vertex to select; drag a vertex to move it (with the rest of the selection)
QSelect polygon — click a room to select all its vertices; drag to move the whole polygon
LLasso — draw a freehand loop to select the vertices inside it
DMeasure — drag from start to end to draw a dimension line; snaps to vertices & lines; the lines are cleared when you leave the tool
TTarget — click a point to move all selected vertices onto it; snaps to vertices & lines
Edit mode — selection & editing
Shift+clickAdd to the current selection
Alt+clickRemove from the current selection
Cmd/Ctrl+click edgeInsert a new vertex on the edge under the cursor (snaps if enabled)
drag emptyBox-select vertices (Shift add · Alt remove)
Ctrl (drag)Constrain movement / measurement to horizontal or vertical
Ctrl+ASelect every vertex
DelDelete selected vertices; a polygon left under 3 vertices is removed
EscCancel a drag, then clear measurements, then clear the selection
snapToggle snapping to nearby vertices & lines (other rooms, NFP/DXF overlay)
updateUpdate session data — write geometry edits back into the live session
Tip: single-key mode shortcuts are ignored while typing in a text field.