Now in open beta · v0.1.0

The be(ginnung)
of building, online.

A timber cabin in a misty pine forest at dawn

BIM for everyone. Sketch the building you want, the way you would on paper. Lokalplan, terrain, sun, neighbours — handled.

See the use cases

Sketch the building you want, the way you would on paper.

Lokalplan, terrain, sun, neighbours — handled.

Open in your browser. No install, no setup.

How it works · 01

From an address to a model, in a few minutes.

You talk. Ginnung drafts. You shape it.

01 / Address

Start with a plot

Type an address. Ginnung pulls what's on file — the parcel, footprints, terrain, planning rules — and renders the site, the ground, and the neighbours in 3D before you've written a sentence.

02 / Describe

Say what you want

"A two-storey house, 160 m², gable roof, south-facing deck." Or upload a sketch. Ginnung hands the brief to Gróa, our generation agent, who writes Lite-STEP and compiles it to a real IFC 4.3 model you can inspect, edit, and export.

03 / Refine

Drag, nudge, iterate

Edit elements directly in the canvas. Ask for changes in chat. The model lives at LOD 100–200 today — site, massing, generic elements — the right fidelity for early decisions, planning checks, and conversations with the people who decide.

What's handled · 02

The boring parts. We're loading them in.

Site context that used to mean a week of records-pulling and three plug-ins is already there when you arrive. You design. We watch the ground.

01 — PLANNING RULES

The rules that govern your plot.

Setbacks, height limits, roof angles, allowed materials. Where we have local plans indexed, Ginnung reads them and flags anything you're about to draw that wouldn't pass review. Coverage grows region by region.

Indexed where data is open Honest where it isn't
02 — TERRAIN

Real ground, real slope.

Your site is fetched at the highest resolution we can find for the location. Foundations sit on actual contours. Cut-and-fill is calculated as you draw. No more "we'll figure it out on site."

Public DEM, anywhere Sub-metre where available
03 — NEIGHBOURS

The houses next door.

Adjacent buildings load in 3D from public parcel data and OpenStreetMap. See sight lines, shading, and scale at a glance. Your design lives in its actual context, not a blank canvas.

3D massing meshes From open data sources
Built on Lite-STEP · 03

Built on Lite-STEP — our open-source DSL for agentic BIM.

Most CAD tools were optimised for humans clicking. Lite-STEP was optimised for LLMs writing — Python syntax, integer millimetres, mnemonic IDs, construction-noun primitives that map directly to IFC 4.3. It's how Gróa produces buildings reliably from a sentence, and it's the layer your model lives in.

A — DECLARATIVE

A whole building, in 35 lines of Python.

A four-storey apartment block — foundation, slabs, walls, 32 windows, an entry door, a roof — fits in 35 lines that compile straight to IFC 4.3. No GUI clicks, no imperative state, no hand-holding the geometry.

IFC 4.3 native No runtime ifcopenshell
B — LLM-FIRST

Designed for code-generation.

Six design principles derived from empirical testing of LLM code generation: integer-only coordinates, mnemonic identifiers, Python syntax, construction-noun primitives, Three.js / glTF conventions, full IFC 4.3 coverage. Every choice cuts a class of agent error.

Apache 2.0 Python 3.11+
C — OPEN

Parser, compiler, primitives — yours.

Use Lite-STEP inside Ginnung, or bring your own runtime — the DSL stands alone. The parser, the compiler, and the primitive library are open. The agentic layer that sits on top is what we sell. lite-step.org →

Self-host the compiler Standalone DSL
Use cases · 04

Two ways in — or start from scratch.

Start from a plot you own and get a full report, sketch a building from a blank scene — or just open a new project and begin.

Who it's for · 05

Who builds with Ginnung.

No invented quotes. Just the people the tool is built for.

A — HOMEOWNERS

Before you pay an architect to find out.

You're thinking about an extension or a new build. You want to know what your local rules will let you do, before you commit. Type your address, describe the idea, see what flags. Take it to the next conversation already drawn.

B — ARCHITECTS & PLANNERS

Skip the first week.

You spend the first week of every project assembling site context — terrain, neighbours, planning rules, sun. Ginnung loads it in seconds and lets you start massing immediately. Hand off to your full BIM stack via IFC when the heavy detailing starts.

C — PUBLIC PLANNERS & CONSULTANTS

The same questions, answered as a model.

You answer the same planning questions every week. Ginnung renders them as a model the citizen can read, on the actual plot, with the actual rules. Conversations get faster when everyone is looking at the same thing.

Questions · 06

Things people ask.

Is this a replacement for Revit / ArchiCAD? +

No, and not trying to be. Ginnung covers early-stage work: massing, regulation checks, client conversations, planning applications. For 4,000-page construction documentation you keep your existing BIM stack — and we hand off via IFC 4.3, the open standard, so the model travels with you.

Do I need to install anything? +

No. Ginnung runs in your browser — Chrome, Safari, Edge, Firefox. Your projects live with us encrypted; you can export at any time.

What about my data? +

Your projects are yours. We store what's needed to deliver the service and nothing else. We don't train models on your designs. Details in Privacy, data, and terms.

Where in the world does it work? +

Address geocoding, terrain, sun, and neighbour context work anywhere with public data — that's most of the planet. Local planning rules ship region by region as we index them. Tell us where you're building and we'll prioritise.

What level of detail is the model? +

LOD 100–200 today — site, massing, generic elements. That's the right fidelity for feasibility, planning checks, daylight and shadow, and early conversations. Higher LOD is on the roadmap.

Is it actually free during beta? +

Yes. The beta is free. After GA we'll have a free tier for personal projects and paid tiers for studios and pros. No credit card to start.

Is it open source? +

Lite-STEP — the Python DSL Gróa writes — is open source: parser, compiler, primitive library, and IFC 4.3 mapping. The agentic layer (Ginnung, Gróa) and the parts that touch user data stay closed. More on what's open and how to contribute on the Lite-STEP roadmap.

Who's behind Ginnung? +

A small team in Copenhagen — architects, engineers, and BIM nerds who got tired of CAD that pretends users are stupid and tools that pretend planning doesn't exist. So we built one that doesn't.

Start drawing. Now.

No install. No credit card. Type your address, describe what you want, and watch.