Features

From a sentence to a drawing you can build from.

Describe what you want to build. Your AI architect designs one precise, editable floor plan, renders it, and refines it with you — all on one infinite canvas.

01

Your AI architect

Describe a brief in plain language. It asks the questions a good architect would, then writes readable source — rooms, program, and circulation — not a pile of pixels. That source compiles to the drawing on the right, and it revises as you steer.

garden-office.arch
compiles
room id=studio at (0,0) size 5400x6600 label "Studio" uses office
room id=meeting at (5400,0) size 3000x3600 label "Meeting" uses office
room id=store at (5400,3600) size 1500x3000 label "Store" uses storage
room id=wc at (6900,3600) size 1500x3000 label "WC" uses wc
Compiled floor plan — Garden Office

02

Editable plans with real dimensions

Every plan is a precise, editable drawing — real millimetre walls, doors, and windows, not a raster guess that drifts each time you regenerate. Underneath sits ArchLang, an open floor-plan language: readable source that recompiles to exactly the same drawing, every time. Hover a line and its room lights up.

Residential84 m²
Photoreal exterior rendering — Courtyard Apartment

Courtyard Apartment

A two-bed flat wrapped around a daylit central court.

courtyard-apartment.arch
compiles
plan "Courtyard Apartment" {
units mm
scale 1:100
dims auto all
wall exterior thickness 200 { (0,0) (9600,0) (9600,8400) (0,8400) close }
wall partition thickness 100 { (4800,0) (4800,8400) }
wall partition thickness 100 { (4800,4800) (9600,4800) }
wall partition thickness 100 { (7600,4800) (7600,8400) }
room id=living at (0,0) size 4800x8400 label "Living / Kitchen" uses living kitchen
room id=court at (4800,0) size 4800x4800 label "Courtyard"
room id=bed at (4800,4800) size 2800x3600 label "Bedroom" uses bedroom
room id=bath at (7600,4800) size 2000x3600 label "Bath" uses bath
door at (1400,8400) width 1000 wall exterior hinge left swing in
window at (0,3000) width 1400 wall exterior
window at (9600,2400) width 1400 wall exterior
window at (6200,8400) width 1200 wall exterior
opening at (4800,2000) width 1200 wall partition
door at (5800,4800) width 900 wall partition hinge left swing in
door at (9100,4800) width 900 wall partition hinge left swing in
# Kitchen run along the north wall
furniture kitchen_sink at (300,300) size 800x600
furniture counter at (1150,300) size 700x600
furniture stove at (1900,300) size 600x600
furniture fridge at (2550,300) size 600x650
# Living
furniture sofa at (700,5600) size 2000x900
furniture table at (1000,4400) size 1100x600
# Bedroom
furniture bed at (5000,6100) size 1500x2000
furniture wardrobe at (6700,5000) size 600x1600
# Bath
furniture shower at (7700,5100) size 900x900
furniture wc at (7800,7400) size 400x700
furniture basin at (8700,7400) size 600x450
}
39 linescompiles

03

Renderings grounded in the plan

Ask for a rendering and you get a photoreal view built from the real floor plan — the same walls, the same light. It’s something you can put in front of a client without leaving the canvas.

Compiled floor plan — Courtyard Apartment
Photoreal rendering — Courtyard Apartment
Light and shadow across a quiet drafting studio

04

One infinite canvas

Pan and zoom across an endless workspace. Lay a design and its iterations side by side, compare them at a glance, and branch a new direction from whichever one holds up.

05

Export to the tools your builder uses

Your design isn’t trapped in the app. The same source — declared in real millimetres — exports to a DXF that opens cleanly in AutoCAD, ARCHICAD, and every serious CAD tool, or to PDF for a review set, PNG and SVG for the web.

DXFPDFPNGSVG
open-plan-flat.arch
compiles
plan "Open-Plan Flat" {
units mm
scale 1:100
dims auto all

06

Share a link, no account needed

Hand anyone a public, read-only link to the canvas. They pan, zoom, and explore every version in the browser — no account, no install, nothing to download.

Compiled floor plan — Studio Loft

Bring the brief. Leave with the drawings.

Describe what you want to build. Your AI architect designs one strong plan, then refines it with you until it holds up.

Features — ArchCanvas