Smart Draw
Any floor plan image.
An editable drawing.
Set a floor plan as your background (a photo, a PDF, an old estate-agent plan) and Smart Draw finds the rooms in it: walls, doors, windows, openings and names, bundled room by room. Tick the rooms you want. Press Apply. It's your drawing now.
- 100% on-device, nothing uploaded
- Rooms apply only when you tick them
- Shared walls connect automatically
How it works
From picture to plan in three moves.
Smart Draw is built for the drawer, not instead of one: it does the tracing, you keep the judgement.
Add a floor plan as your background
Drop in a photo, a PDF print, an estate-agent plan or an old scanned drawing as the tracing background, then size it with one known dimension so the scale is real.
step-1-background.png Tap Detect rooms
Right there in the Background panel, beside the image it reads. The detector works on your device, with live progress and a cancel button any time, and the canvas never freezes. It outlines every room it finds, one tick badge at each room's centre carrying the name read off the plan.
step-2-detect.png Tick the rooms you want, press Apply
Nothing changes until you say so. Tick a room (its badge, or anywhere inside its outline), or tick All, press Apply, and each one becomes a real room: walls, doors, windows and its name, with shared walls connected automatically. One undo step, your drawing.
step-3-apply.png What it finds
Five things read straight off the page.
Everything below is detected element by element, then bundled into the rooms it bounds, so what you review is rooms, not fragments.
Walls
Solid, double-line, hatched, grey-filled, even white-on-blue blueprints. Centre-lines, junctions and per-wall thickness, snapped square where the plan is square.
Doors
Swing arcs reveal the hinge side and opening direction; mirrored arcs become double doors. Each lands on its host wall at the right width.
Windows
Glazing lines inside a wall gap read as windows, not holes. Each one is placed on the wall with a sensible sill and height, ready to retype.
Openings
A clean gap with no leaf and no glass is an archway. Smart Draw bridges the wall through it, so rooms stay sealed and plans stay healthy.
Room names
On-plan labels like KITCHEN or BEDROOM are read with on-device text recognition and shown on each room's tick badge as its proposed name. Dimension strings like “3400” are ignored.
Under the hood
Reads plans the way a surveyor does.
No cloud, no guesswork models, just measured computer vision that sizes itself to your drawing.
- Room-first. Detected walls, openings and names are grouped into the enclosures they bound, so you review whole rooms, and a wall two rooms share becomes one properly connected seam on Apply, never a doubled-up pair.
- Self-calibrating. Every threshold is tuned from the image's own stroke statistics, so a 600-pixel listing plan and a 2048-pixel CAD print both read correctly.
- Six drawing styles. Solid, double-line, hatched and grey-filled walls, white-on-blue blueprints, even speckled scans.
- Text-aware. Labels are lifted off the page before wall detection, so “BATHROOM” names the room instead of becoming a wall.
- Honest confidence. Shaky detections render quieter on the canvas; you can see at a glance what deserves a second look.
- Re-run safe. Smart Draw dedupes against what you've already accepted, so run it again after a tidy-up and nothing comes back twice.
- Private by architecture. The whole pipeline, including text recognition, runs on-device. Aeroplane mode changes nothing.
styles-collage.png No app open? No problem
Hand a floor plan to Claude. Open the drawing.
The .kalar drawing format is
open, documented JSON, so we built a
free skill that teaches Claude to write it. Share a plan image or
describe rooms in plain words, and Claude replies with a file that
opens straight into Kaleidoscope Plan.
Turn this floor plan into a Kaleidoscope Plan file. The hall is 3.2 m wide.
Done. I traced 4 rooms, 16 walls, 3 doors, 4 windows and the kitchen archway, scaled from your 3.2 m hall. Checked: closed loops, doors on their walls, names from the plan.
Riverside Flat.kalar Kaleidoscope Plan drawing · 22 KB- Download the skill. One small zip: instructions,
the full
.kalarschema reference and two sample drawings. - Add it to Claude. Upload the zip under
Settings → Skills on claude.ai, or unzip it into
~/.claude/skills/for Claude Code. - Share your floor plan. An image, a PDF page, or just words. Give one real dimension and the whole drawing lands at true scale.
- Open the .kalar. AirDrop or save to Files and tap it. Refine it in the app; Smart Draw and every engine work on it like any other drawing.
The skill is free, MIT-style licensed, and works with any Claude account on a plan that supports skills (claude.ai, Claude Code and the Claude apps). It's an independent Kaleidoscope Plan integration, not created, endorsed or supported by Anthropic. Claude is a trademark of Anthropic, PBC; any plan you share with Claude is processed by Anthropic under its own terms and privacy policy. AI-generated drawings are drafts, so check key dimensions in the app before you rely on them.
Questions
Smart Draw, answered.
What kind of floor plan images work?
Anything you can place as a background: photos of paper plans, PDF prints, estate-agent plans, CAD exports and scanned drawings. Straight-on scans and screenshots work best; angled phone photos are handled best-effort but aren't perspective-corrected, so a square-on shot is the most reliable.
Does my floor plan get uploaded anywhere?
No. Smart Draw runs entirely on your iPhone, iPad or Mac, so the image never leaves the device and it works offline. (If you choose to use the Claude skill instead, that conversation happens with your AI provider under their terms.)
How does Smart Draw get the scale right?
Detected geometry lands at the scale of your placed background. Size the background with one known dimension, such as a wall length or a printed dimension, and everything Smart Draw proposes is real-world metres from the start.
What does it do with things that aren't walls?
Furniture, dimension lines, hatching and title blocks are filtered out by the detector's own measurements of the drawing: stroke widths, gap sizes, connected structures. Fragments that survive but don't enclose anything are gathered into a single “Other walls” group with its own tick badge, so you can leave it un-ticked and it never touches your drawing.
What happens where two rooms share a wall?
Each room you tick is built as a real room of its own. Where rooms meet, or where a new room lands against one you'd already drawn, Smart Draw connects the overlapping walls automatically, using the same smart connection the Room tool offers when you draw by hand. You get proper shared seams, not doubled-up walls, and the whole apply is still one undo step.
What is the Claude skill?
A free download that teaches Claude to write Kaleidoscope Plan drawing files. Add the skill to Claude, share a floor plan image or describe rooms in plain words, and Claude replies with a .kalar file that opens straight into the app as live, editable geometry.
Can it trace curved walls?
Not yet. Smart Draw proposes straight wall segments (gently curved walls come through as short straight runs you can adjust), and curved-wall detection is on the roadmap.
Stop re-tracing floor plans.
Smart Draw ships with Kaleidoscope Plan on iPhone, iPad and Mac, alongside LiDAR scanning, the 3D engine and every other tool.