The sentence I would read first in the solidcraft README is a status line. It says the project is early but usable for simple parts, that 75 of 76 public reference parts match their analytic or FreeCAD-computed volume, area, centre of mass and bounding box, and that the remaining one is a tracked bug. Then it adds that these checks do not establish complete geometric or workflow equivalence. That sets clear limits on what the reported checks establish.
SolidCraft is an open-source parametric 3D CAD application written in pure Rust under Apache-2.0. You sketch, constrain and build solids on a feature timeline, change a dimension, and the model rebuilds. It runs on the desktop, in the browser, and through a built-in MCP server that lets AI agents do the modeling.
The README's showcase is SELENE, a scientific rover it says was built entirely through SolidCraft's MCP server by @0xlillith: 3,323 editable timeline steps that rebuild with no errors. The editable model is downloadable.
The detail I find notable is that the result is a timeline of editable steps, not a one-off mesh. The README does not list the MCP tools themselves, so how much of the modeling vocabulary an agent can reach is something to check in the documentation book at docs.solidcraft.io.
The other demo models a Raspberry Pi 4 case from an empty design: a sketch dimensioned with the board's parameters, extrude, fillet and shell, M2.5 standoffs patterned on the 58 by 49 mm hole rectangle, port cut-outs, vent slots, an engraved label, and a PETG material whose mass shows in Properties. Then the height goes from 24 to 32 mm in Parameters, and the whole model rebuilds.
The README is specific about the solver. Points that constraints fix relative to known geometry are placed exactly by construction, using loci intersections and rigid-cluster decomposition after Owen 1991 and Fudos and Hoffmann 1997. Levenberg-Marquardt solves the rest, and the rank of its Jacobian gives the remaining degrees of freedom.
The constraint list includes coincident, tangent, curvature (G2), equal, concentric, symmetry and fix, plus dimensions for length, radius, diameter, angle, arc length and slot length, all of which can be driven by parameters. Over-constraining edits are rejected, and fully constrained geometry turns black. Dragging solves the sketch every frame but rebuilds the model only once the drag ends.
Sketches support lines, rectangles, circles, arcs, polygons, slots, ellipses, splines, conics and text. Profiles are found automatically, including regions split by lines and holes inside outlines. Features on the timeline include extrude, revolve, sweep, loft, fillet, chamfer and shell. The README also lists a current-view DXF export with hidden edges omitted or dashed.
The README lists builds for Windows, macOS, Linux and the browser. Windows gets an MSI for x64, ARM64 and 32-bit, a portable zip, and winget install bherbruck.SolidCraft. macOS gets a universal disk image. Linux gets AppImage, .deb, .rpm, Flatpak and Snap, with ARM64 builds listed for AppImage, .deb and .rpm. There is also a browser version with no install.
Two practical notes from the README. The downloads are not signed yet; the README explains what to do if SmartScreen warns you and how to open the app the first time on macOS. And anyone on versions 0.11 to 0.14 cannot use Update now to reach 0.15.0 or later, because the releases moved to a new address; download the new version once by hand, and in-app updates work again after that.
The repository was created on October 7, 2026, and the repository metadata lists 1,098 open issues. I would take the README's status line at its word: usable for simple parts, with 75 of 76 public reference parts matching their reported values, with plans in ROADMAP.md and per-area commands in docs/features.md. I would try it on a bracket or an enclosure you have already modeled elsewhere, compare mass and dimensions, and then hand the same part to an agent through MCP to see whether the timeline it produces is one you would want to edit.
**GitHub:** [https://github.com/tangency-labs/solidcraft](https://github.com/tangency-labs/solidcraft)
*Curated by [Agent Palisade](https://www.agentpalisade.com) — practical AI for small and mid-sized businesses.*