SolidCraft:AI 能独立跑完 3323 步的免费 3D 建模软件,值得下注吗?
【免费下载链接】solidcraftSolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.项目地址: https://gitcode.com/gh_mirrors/so/solidcraft
SolidCraft 是个用 Rust 从零写的开源参数化 3D 建模应用:桌面端、浏览器、无头 CLI 和 MCP 服务器,四张脸跑同一套命令。最近让它出圈的,是有人用 AI 助手接上它的 MCP 接口,全程自动建出一台科学火星车——3323 步操作、零报错重放(见 docs/showcase.md)。AI 已经能"动手"开 CAD 了,这个出生不过月余的工具,到底是真缺口还是又一波跟风?
它卡的是商业 CAD 的三个空档
先说它替你省掉什么。商业建模软件(Fusion 360、SolidWorks 们)的账单是三个:按席位年费、平台被锁死在 Windows/Mac、以及软件深处没有任何接口给脚本和 AI 碰。SolidCraft 的回应逐条对上:MIT OR Apache-2.0 免费双许可;桌面 + 浏览器 + 命令行全覆盖;所有操作都是一条条命令,人点按钮、脚本和 AI 调的都是同一批命令,界面只是其中一种"皮肤"。
功能清单不用背,仓库里 docs/capabilities.md 和 docs/features.md 写得最全:草图约束、拉伸/旋转/扫掠/放样、圆角倒角抽壳、参数配置、装配与钣金,一个都没落下。
三块核心拼图:改数字、AI 开工、算得准
参数化时间线:改一个数字,模型自己长回来
每个建模动作都留在底部的 History 轨道上。把外壳高度从 24 mm 改成 32 mm,孔位、圆角、壁厚全部跟着重建,不用重画一笔。仓库首页放的就是这段演示:从空白文件到一枚树莓派外壳,最后只改了一个高度参数,整件东西自己长好。
MCP 服务器:让 AI 在真实 CAD 里"上手"干活
solidcraft-cli mcp起一个 Model Context Protocol 服务器,无头模式自己开设计会话,加--connect则驱动正在运行的应用,你能坐在旁边看它一步步操作。那位社区开发者就是用它造出火星车 SELENE 的:车轮、悬挂、太阳能翼、相机转塔,3323 步全部可在时间线里重放。
90 个参考零件:和解析公式、FreeCAD 双向对账
CAD 最怕"画得出来,但算得不对"。仓库的参考测试把每个零件用两种方式独立验证:手算的闭式公式(69 个用例),或用 FreeCAD 公开脚本 API 在独立内核里建一遍再比对(21 个)。体积、面积、质心、包络盒逐项核对,目前 90/90 全过,记录在 docs/oracle.md。简单零件这块地基,算是打实了。
为什么全押 Rust:一套命令、四张脸、抠到毫秒
选 Rust 的理由不止是快。CAD 的核心痛点是"几千个特征改一次不能卡死、崩一次就白干两小时",Rust 的编译期检查和内存安全先挡掉一整类崩因;再加上 wasm 能力,同一套引擎能塞进桌面、浏览器、无头进程和 AI 会话。分层也清楚:geom/sketch/kernel打底,doc管参数时间线,engine统一命令注册表,gpu、ui-egui、mcp各就各位,见 docs/architecture.md。
抠性能是真的抠。docs/perf.md 里全是带机器型号、可复现命令的实测:400 个零件、约 60 万三角形的模型,鼠标悬停一帧从 18.7 ms 降到 1.9 ms;512 个圆柱体的 STEP 装配并行导入,比串行快 65%~81%;显示网格走 GPU 计算着色器,8 万三角形评估只要几毫秒。还有一件大事在路上:几何内核正从自研的 truck 迁往 NVIDIA 的 SMLib(Apache-2.0),尚未进发布版(ROADMAP.md)。
泼冷水区:官方只敢说"早期,适合简单零件"
冷静看三处硬证据。
其一,官方自己的话:README 写的是 "Early but usable for simple parts"——早期,但简单零件能用。ROADMAP.md 的进度条更诚实:工程图 21 项里只做了 3 项(现在最多导出当前视角 DXF),渲染 34 项做了 9 项,曲面 14 项做了 6 项,CAM 完全没有。
其二,发布节奏是"日更":编号版本天天发,夜间版夹在中间,且设计文件带格式号——新版本能开旧文件,旧版本开不了新文件,官方明确提示升级前先备份。变化这么快,既是活力也是风险。
其三,方向性风险:同赛道"Rust 重写 + AI 接口"的项目一个接一个(wordcraft、CADCraft 们),注意力是共抢的;而 CAD 真正的护城河——复杂曲面、工程图纸标准、仿真生态——靠小团队社区慢慢长,历史上开源 CAD 倒在半路的并不少。
最低成本体验:浏览器直达,STEP 能送厂
想试,成本压到最低:
- 浏览器直接玩:官网有在线入口,零安装、不吃显卡,十分钟够你感受参数化改数字的"长好"过程。
- 桌面端:Windows(msi)、macOS(dmg,苹果芯片和 Intel 都有)、Linux(AppImage 或
sudo snap install solidcraft)。 - AI 用户:配好 MCP 后,一条
claude mcp add solidcraft -- solidcraft-cli mcp就能让助手开工。
产出链路完整:STEP、IGES、3MF、STL、OBJ、glTF、DXF 进出,URDF 可导出。导出的 STEP 可以送加工厂打样,STL 可以直接进切片软件。但图纸、仿真、CAM 都不在今天的版本里——拿它做外壳、支架、小五金,没问题;复杂产品,请再等等它长大。
先别急着站队,花十分钟改个数字
热度会退,仓库里留得下东西才算数。与其争论 Rust 会不会吞掉 CAD,不如自己试:在浏览器里打开它,把某个参数从 24 改成 32,看整件东西怎么自己长好——这一分钟比任何评测都有说服力。
你愿意让 AI 替你在 CAD 里干活吗?如果真有这么一个免费开源的建模工具,你第一件事想给它画什么?
【免费下载链接】solidcraftSolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.项目地址: https://gitcode.com/gh_mirrors/so/solidcraft
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考