Engineering

Built on
industrial-grade foundations

The same geometric kernel used in automotive and aerospace, powered by AI and deployed at the edge.

The Architecture

Three layers of technology, unified into a single seamless experience.

Layer 01 Intelligence

AI Code Generation

Large language models fine-tuned for CAD. Understands mechanical engineering terminology, manufacturing constraints, and parametric design patterns.

Claude claude-sonnet-4-20250514 Streaming inference Context-aware prompting
AI
Layer 02 Geometry

Open CASCADE Kernel

The same boundary representation (B-rep) geometric kernel trusted by Airbus, BMW, and Tesla. Full NURBS surface modeling with sub-micron precision.

build123d 0.9 NURBS surfaces Boolean operations STEP AP214
CAD
Layer 03 Infrastructure

Edge-Deployed Workers

Python workers running on global edge infrastructure. Geometry computation happens close to users, delivering sub-2-second generation times worldwide.

Fly.io FastAPI Global edge network

By the Numbers

Performance metrics that matter for production workflows.

<2s

Generation Time

From prompt to mesh

0.01mm

Tolerance

Geometric precision

60fps

Rendering

WebGPU accelerated

3

Export Formats

STL, STEP, 3MF

The Pipeline

What happens between your words and your model.

1 Parse

Natural Language Understanding

Your input is analyzed for design intent, dimensions, relationships, and constraints. Ambiguity is resolved using engineering context.

"Create a 50mm cube with 3mm rounded edges"
shape: "box" | size: [50, 50, 50] | fillet: 3mm
2 Generate

Parametric Code Synthesis

The AI generates build123d Python code — a fully parametric, editable representation of your design. Every dimension is a variable.

with BuildPart() as part:
Box(50, 50, 50)
fillet(part.edges(), radius=3)
3 Compute

B-rep Geometry Evaluation

The Open CASCADE kernel evaluates the code, constructing a boundary representation with NURBS surfaces, trimmed curves, and topology.

Vertices 2,847
Faces 26
Computation 847ms
4 Deliver

Real-time Streaming

The tessellated mesh streams to your browser. Three.js renders it at 60fps with proper normals, materials, and lighting.

🎲

The future of design is conversational

Traditional CAD tools require months of training. Our approach removes that friction entirely. Engineers can iterate at the speed of thought. Makers can prototype without learning software. The barrier between idea and reality disappears.