SpaceCraft
AI · Concept Studio
Open-source · AI-native · Self-hostable

From a sentence to a walkable 3D home.

SpaceCraft AI turns natural-language home requirements into interactive 3D concepts. Describe what you want, watch the layout reason itself into place, and walk through the result.

1500 sqft Modern 3BHK1200 sqft Compact 2BHK2000 sqft Duplex Villa1800 sqft Luxury Open-Plan
PORCHLIVINGDININGKITCHENMASTERBEDROOM 2BEDROOM 3POOJAPROMPT1500 sqft modern 3BHK with open kitchen,pooja room, utility and car porch.✦ Generate ↵
What it does

The AI-native concept studio

Skip the blank canvas. Describe the home in plain English and iterate visually.

Natural-language brief

Describe a 1500 sqft 3BHK with open kitchen and a pooja room. The AI emits a strict JSON brief — no hallucinated geometry.

Rule-based layout engine

Deterministic placement: porch front, kitchen ↔ dining, bedrooms rear, master toward privacy. Same brief → same plan.

React Three Fiber 3D

Walls, doors, windows, furniture — all real geometry. Orbit, top, isometric, and a guided first-person walkthrough.

Conversational edits

"Make the master bigger." "Convert to a duplex." "Add a balcony." Layouts re-generate from updated briefs.

Provider switch

Mock · Anthropic · OpenAI-compatible · Ollama. Pick the AI you trust — set one env var, deploy.

Made for showcase

Polished landing, glass-morphism panels, smooth animations, JSON export, and an architecture diagram in the README.

How it works

LLM reasoning + deterministic layout engine

The AI extracts a strict JSON brief; a rule-based engine turns that into geometry. Reliable, debuggable, fast.

Prompt
Natural language
AI Extractor
LLM → JSON
HomeBrief
Validated schema
Layout Engine
Deterministic rules
HomeLayout
Rooms / doors / furn.
3D Renderer
React Three Fiber

Stack

Modern, boring-where-it-matters

Next.js (App Router), TypeScript, Tailwind, React Three Fiber + Drei, Zustand, Framer Motion. Everything you would pick for a serious side project.

Next.js 14App RouterTypeScriptTailwindReact Three FiberDreithree.jsZustandZodLucideDockerCoolify · Traefik

Self-host on Hetzner

One-command deploy. Bring your own AI.

Ships with a Dockerfile, docker-compose with Traefik labels and anscp + sshdeploy script. Switch between mock, Anthropic, OpenAI-compatible, and your own Ollama server with a single env var.

Mock
No keys. Bundled samples. Demo-ready.
Anthropic Claude
ANTHROPIC_API_KEY. Production quality.
OpenAI / compatible
OPENAI_API_KEY, swap base URL.
Ollama (open-source)
Self-host on your Hetzner box.

Concept-only — by design

Not a Revit replacement. A faster start to a real conversation with your architect.

SpaceCraft AI generates concept-grade layouts to help you communicate intent. It does not check building codes, FAR, setbacks, structure, MEP, or zoning. Licensed professionals must validate any plan before construction.