Roadmap & vision
Desktop CAD was built for a world before the browser, before git, before AI. Source starts over on an open, deterministic core — and adds the things engineering always deserved: version control, collaboration, and AI, native from line one. Here’s the plan, and how far it’s come.
Three bets
Anyone can bolt a browser and an AI chat onto old CAD. These three are structural — they can’t be retrofitted, so they compound over time.
Branch, diff, and merge real geometry — content-addressed and reproducible, not feature-tree deltas in a proprietary cloud. Version control and collaboration engineers already trust from code, finally native to design.
Zero third-party geometry code and an open, self-owned format. Two linchpins make it real: deterministic rebuilds that are byte-identical anywhere, and persistent naming so edits never break downstream. Your work outlives any vendor.
Describe a change and get reproducible, geometry-level edits — with real-time co-editing and an API underneath. Not a chatbot pasted on top, but intelligence built into the modeling loop.
The arc
Every phase ships its own tests and ships honestly — nothing here is a mockup. Status reflects what has actually landed on the main branch.
Rust workspace, WASM↔native determinism, own-code exact predicates, and the validity + golden-test harness.
B-rep topology + Euler operators, NURBS curves & surfaces, the own-code 2D constraint solver, and adaptive tessellation to the viewport.
Extrude / revolve, own-code polyhedral booleans producing named B-rep, and STL + glTF export.
The parametric promise: edit an upstream feature and every downstream fillet, chamfer and cut re-resolves to the intended entity.
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.
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.
Come build it with us
Open Source in your browser, use what’s live now, and get every release of the roadmap for free — no re-buying, no re-installing.