Hacker News AI · 10/13/2026, 08:11:04

SolidCraft Launches Open-Source Parametric CAD in Rust with Native MCP Support for AI Agents

68AI Score
Executive Summary

SolidCraft releases an open-source parametric 3D CAD application built in pure Rust, supporting desktop, browser, and AI agent modeling via a built-in MCP server. The tool features a parametric timeline that automatically rebuilds models upon dimension changes, demonstrated through a Raspberry Pi case design workflow.

SOURCE COVERAGEFull Original Report

An open-source parametric 3D CAD application built in pure Rust.

Sketch, constrain, and build solids with a parametric feature timeline. Change a dimension and watch your model rebuild. Run it on your desktop, in your browser, or let AI agents model through the built-in MCP server.

SolidCraft 0.6: model a Raspberry Pi 4 case from an empty design: a sketch dimensioned with parameters, extrude, fillets and shell, standoffs patterned on the board's mounting holes, port cut-outs, vent slots, a colour and a height change in Parameters

A Raspberry Pi 4 case from an empty design: a sketch dimensioned with the board's parameters, extrude, fillet, shell, an M2.5 standoff patterned on the 58 × 49 mm hole rectangle, port cut-outs, vent slots and a colour, then height 24 → 32 mm in Parameters and it all rebuilds. 6× playback. Full video, recorded with the demo script.

Download

Download for Windows Download for macOS Download for Linux Get it from the Snap Store Try it in your browser

The downloads aren't signed yet. On Windows, if SmartScreen warns you, choose More info, then Run anyway. On macOS, the first time, right-click SolidCraft in Applications and choose Open.

Older versions, checksums and other formats are on the releases page. Install details, upgrading from earlier builds and building from source are in Getting started.

Documentation: the SolidCraft book (user guide, developer guide and command reference; sources in docs/book).

Status: early but usable for simple parts. 75 of 76 public reference parts match their analytic or FreeCAD-computed volume, area, centre of mass and bounding box (docs/oracle.md); the other is a tracked bug. These checks do not establish complete geometric or workflow equivalence. The commands SolidCraft has are listed by area in docs/features.md; status and plans are in ROADMAP.md. Open work and known bugs are in GitHub issues, and help is welcome: see CONTRIBUTING.md.

(注:更多技术实现细节与完整 API 文档请查阅原项目 README)