How it works
Tracgen for mechanical parts. What Tracgen-CAD does, what it’s built with, and how far along it is.
The premise
Tracgen-CAD does for mechanical parts what Tracgen does for circuit boards. Describe a part in plain English and it produces a parametric solid or a multi-part assembly, a design-for-manufacturing review, a priced bill of materials that includes off-the-shelf hardware, and a manufacturing package.
The geometry comes from cadkernel, a Rust kernel built from one codebase into both a native CLI and a browser version. The same code that makes the parts also draws the previews.
What’s included
Parametric solids and multi-part assemblies from a plain-English description
One Rust geometry kernel built for both a native CLI and WebAssembly
DFM review and a priced BOM, including off-the-shelf hardware
Delivers a feature tree, STL files and verification reports
How it’s built
Tracgen-CAD is built on Rust, TypeScript, Python, WebAssembly and Claude API.
The repository is 36% TypeScript, 31% Python, 30% Rust by volume.
It carries 12 commits since Jun 2026, most recently changed in Jun 2026.
How the work is done
Every project here starts as a written spec, and the spec stays the source of truth once there’s code. The repository keeps a build plan with current status, an append-only decision log of where the code departed from the plan, and a handoff document that describes where things stand, including the unfinished parts.
That’s how one person keeps this many projects moving, and it’s what this page is written from.
Current state
Prototype. Works, but isn’t finished.
The source is private, so the way to check what this page says is to use the product.
Next
Put Tracgen-CAD in your pipeline
Ask about hooking it up to the repositories and agents you already run.