Parts and assemblies
Part files hold one part, or several bodies that share sizes. Assemblies bring parts in, join them with turning and sliding joints and check that nothing overlaps.
ToolsDesign
Parametric CAD, one operation per line
A part is a text file read like G-code: sketch, extrude, hole, fillet, one operation to a line. Assemblies place the parts with mates and joints, and the viewer rebuilds the model every time you save.

Part files hold one part, or several bodies that share sizes. Assemblies bring parts in, join them with turning and sliding joints and check that nothing overlaps.
Torque, static, thermal, modal and buckling studies, and air flow by a lattice Boltzmann solver: 21 million cells around a robot arm in about two minutes.
Exports STEP, STL, OBJ, 3MF, SVG drawings with section views, and a bill of materials. Built in Rust on the monstertruck B-rep kernel.
Every line reports what it did, so a coding agent can write a part, check it and fix it without looking at the screen.
STEPSTLOBJ3MFSVG
.gcad.gasm.gsim
Drop one of these on the Bench Suite window and it opens here.