Hacker News AI · 2026/10/13 08:11:04
SolidCraft 开源纯 Rust 参数化 CAD:内置 MCP 服务器支持 AI 智能体建模与多端部署
SolidCraft 发布基于纯 Rust 构建的开源参数化 3D CAD 应用,支持桌面、浏览器及 AI 代理通过内置 MCP 服务器进行建模。该工具具备特征时间线功能,允许用户修改尺寸后自动重建模型,并通过演示展示了从树莓派外壳设计到参数调整的完整工作流。
报道全文原始报道全文
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.

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
- Windows: download and run the installer. Also for ARM64 and 32-bit PCs, or as a portable zip that runs without installing.
- macOS: open the disk image and drag SolidCraft into Applications (Apple silicon and Intel).
- Linux: download the AppImage, allow it to run as a program and open it.
Or install the .deb (Ubuntu, Debian, Mint) or .rpm (Fedora,
openSUSE), or use Flatpak.
With Snap:
sudo snap install solidcraft(Snap Store, or the .snap file). For ARM64: AppImage, .deb, .rpm. - Web: try it in your browser, no install.
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)