Source
Browser-native · Git-native · AI-native

Version control, collaboration & AI — finally native to CAD.

Source is parametric CAD in your browser, built from the ground up so branch, diff, and merge, real-time multiplayer, and an AI copilot aren’t add-ons — they’re the architecture. Model real parts today; own every file, forever.

Parametric modeling is live today · version control, collaboration & AI rolling out · Mac, Windows, Linux, Chromebook

part-001.sxz
extrudefillet 2mmboolean ∪

Why Source

CAD the way it should work.

Everything the desktop giants make hard — installs, licenses, file wrangling — Source makes effortless.

No install, any device

It’s a URL, not a 12 GB download. Open Source on any computer — even a Chromebook — and pick up right where you left off.

Version control that works

Branch, diff, and merge designs like code. Every change tracked and recoverable — the end of naming files part_final_v3.

Built for collaboration

Share a link, not a file. Teammates model, review, and comment on the same part together, live — no email attachments.

An AI copilot for geometry

Describe the change; Source builds valid geometry, grounded in a real modeling engine — not hallucinated. Humans, scripts, and AI share one design API.

Your files, your format

Designs are yours in an open, portable format. No proprietary lock-in, no Parasolid tax, no ransom the day you decide to leave.

Instant, always consistent

Model instantly in the browser; heavy compute runs in the cloud and returns the exact same result every time — cacheable, shareable, dependable.

Roadmap

Parity is a multi-year arc. We ship value every phase.

Each phase ends at a demoable, tested milestone — never “six months of plumbing, then maybe.” Naming before the feature tree hardens; curved booleans are the long pole.

Phase 0Shipped

Foundations & spikes

Rust workspace, WASM↔native determinism, own-code exact predicates, and the validity + golden-test harness.

Phase 1Shipped

B-rep core, NURBS & sketches

B-rep topology + Euler operators, NURBS curves & surfaces, the own-code 2D constraint solver, and adaptive tessellation to the viewport.

Phase 2Shipped

First solids + own-code booleans

Extrude / revolve, own-code polyhedral booleans producing named B-rep, and STL + glTF export.

Phase 3Shipped

Persistent naming & history

The parametric promise: edit an upstream feature and every downstream fillet, chamfer and cut re-resolves to the intended entity.

Phase 4In progress

NURBS booleans

Curved B-rep booleans and analytic surface offset now build on a parametric core — constraints, patterns, holes, equations, and mass properties. Own-code NURBS surface–surface intersection is the ongoing frontier.

Phase 5+In progress

Assemblies & million-part scale

STEP AP242 import and export land the first exact-solid interop. The assembly instance graph and out-of-core streaming for million-part scale come next.

Start creating

Design without the download.

Open a browser tab and model your first part in seconds — free, no install, no credit card.