Tracgen-CAD Get in touch

How it works

The same pipeline, aimed at mechanical CAD. The full technical description of Tracgen-CAD — what it does, what it is made of, and what state it is in.

The premise

Tracgen-CAD is the mechanical sibling of Tracgen, built the same way. It takes a mechanical product description in natural language and produces a parametric solid or multi-part assembly, a design-for-manufacturing analysis, a priced bill of materials including off-the-shelf hardware, and a manufacturing output package.

Geometry runs on cadkernel — a Rust kernel compiled twice from one source, once as a native CLI and once for the browser — so the same code produces the parts and previews them.

What is included

Parametric solids and multi-part assemblies from a natural-language brief

One Rust geometry kernel compiled to both a native CLI and WebAssembly

DFM analysis and priced BOM including off-the-shelf hardware

Feature tree, STL and verification reports as the output package

How it is built

Tracgen-CAD is built on Rust, TypeScript, Python, WebAssembly and Claude API.

The repository is 36% TypeScript, 31% Python, 30% Rust by volume — a description of what the work actually consists of rather than what it is filed under.

It carries 12 commits since Jun 2026, most recently changed in Jun 2026.

The method behind it

Every project here starts as a written specification, and the specification stays authoritative once code exists. The repository keeps a build plan with live status, an append-only decision log recording where the implementation departed from the plan, and a handoff document describing the true current state — including the parts that are not finished.

That is why a portfolio this wide is not a shallow one, and it is why this page can describe the product without overstating it.

Current state

Prototype. Working, not yet finished.

The source is private. What this page claims is checkable against the product itself, not the repository.

Next

Put Tracgen-CAD in your pipeline

Ask about integrating it with the repositories and agents you already run.

This is a pre-production site. All content is subject to finalisation, and nothing stated here is binding until the site is live.