About

Architecture, drawn from living lines.

ArchCanvas is an AI architect for anyone planning a build — homeowners, self-builders, designers. Describe a brief, and it drafts precise, editable floor plans you can refine — built on a floor-plan language, not a pile of pixels.

A floor plan is a set of decisions. It should be precise enough to trust, editable enough to argue with, and deterministic enough to reproduce. A raster image is none of those — it's a guess that looks finished.

So ArchCanvas draws in code. AI proposes the first move; you keep the pen. The agent drafts variations in minutes, not weeks, and every line it lays down is something you can read, change, or throw away.

We think that's the right division of labour: machines should draft, people should decide. Every line should mean something.

An architect's atelier at dusk, drawings and models on the desk
Light and shadow arcing across a curved architectural surface

Source, and built

One is the source. The other is what gets built.

A drawing on the canvas is not the artwork — it is the readable record of a decision. Change the line and the building changes with it. Nothing here is hand-traced over a picture; the plan and the source are two views of the same object, always in step.

The foundation

Built on ArchLang

ArchCanvas is the first product built on ArchLang — an open floor-plan language, Typst or LaTeX but for architecture. You write declarative .arch source and its compiler turns it into precise SVG. That compiler is pure TypeScript: zero runtime dependencies, isomorphic across Node and the browser, and deterministic by design.

Principles

What we hold to.

Open source

ArchLang's core is MIT-licensed and published on npm and GitHub. The language your plans are written in is yours to read, fork, and build on.

Deterministic

The same source compiles to the same drawing, every time. Plans are cacheable, testable, and never a re-rolled raster guess.

Editable

Every plan is code. Change a wall, a room, a dimension by editing a line — not by repainting pixels and hoping.

Pay per result

Credits, not subscriptions. You pay for the designs you generate, and nothing while you think.

Chan Meng

Built by Chan Meng — engineer and creator of ArchLang.

Need a custom app like this one?

About — ArchCanvas