这个免费开源 CAD 能听你说话画零件:SolidCraft 上手笔记
【免费下载链接】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
你花年费买的 SolidWorks,被人用 Rust 整个重写了一遍、打开源码,还顺手塞了一条让 AI 替你干活的通道——它叫SolidCraft,一个桌面、浏览器、命令行全都能跑的免费开源参数化 CAD。官方演示里,有人从一张空白画布起步,几分钟后画出一只树莓派 4 外壳:草图按主板尺寸标注,螺丝柱排好阵,USB 缺口和散热槽切出来,字刻上去,最后把高度参数从 24 改成 32 毫米,整套模型秒级重建。
它凭什么值得你花三分钟
定位上它正面盯着 SolidWorks 和 Fusion:同样的草图、约束、拉伸、圆角、打孔的活儿,同样的痛点——年费大几千、源码你一个字也看不到。差别只有一处:这东西免费、源码敞开,而且从设计之初就默认有 AI 要来用它。
核心机制是"参数化":建模过程不是一张完成的图,而是一套"能改的户型图"。你画的每个特征都记着自己的尺寸,后来挪了一面墙,连着它的门窗和家具会自动重新站好,不用整栋重画。
三个"哇"点:从改一个数字到跟 AI 说话
改一个数字,整个外壳跟着重建
做过外壳的人都遇到过:尺寸和里面的零件差几毫米,只能从头再来。
SolidCraft 把每个操作都记成一条时间线:草图、拉伸、圆角、抽壳、打孔,每一步都引用前一步的数字。演示里整个外壳由板长宽、高度等几个参数驱动,在 Parameters 面板把高度从 24 改成 32 毫米,外壳、螺丝柱、缺口全部重新算一遍,没有一个操作需要重做。这就是"参数化"最实际的感觉——模型不是一幅画完的图,而是一套随时可以重算的规则。
说话就能让它画零件,画歪了自己截图检查
知道要什么零件,就是不会用草图工具?
这是它和别的 CAD 拉开差距的地方:内置MCP 服务器(Model Context Protocol,可以粗略理解为让大模型"插进"外部软件的通道)。接上之后,任何会说这套协议的大模型——Claude Code、Codex,或者本地跑的 Ollama——都能直接下达真实的建模命令:建草图、拉伸、倒角、改参数、测体积。它随时可以截图看看自己做得对不对,改错了还能回滚。
桌面应用里另有一个"Agent 聊天"面板:点开就能调用你电脑上现成的 AI,对着当前打开的设计说人话。想细看接入规则与权限边界,仓库里的 docs/mcp.md 和 docs/agent-chat.md 写得比任何介绍文都细。
社区已经有人让 AI 顺着这条通道,从零"说"出了一台完整的科学探测车:轮子、吊臂、太阳能翼全都落在时间线上,可编辑、可重算。
拿尺子量自己:76 个标准件过了 75 个
给一个新内核打分,最直接的问题是:算得准吗?
官方团队拿 76 个公开标准零件,把自己的计算结果逐个和解析公式、FreeCAD 的输出对答案:75 个的体积、表面积、重心、包围盒全部吻合,剩下那 1 个是已经登记的 bug。对一个开源项目来说,这种自查的认真程度在圈里并不多见。
三步拿到它替你画零件
零门槛那一档:浏览器打开官方网页应用,不装不注册,打开就能画,适合先尝个鲜。
想当正式软件用就下安装包:Windows 是安装程序,macOS 拖进"应用程序",Linux 有 AppImage、deb、rpm、Snap、Flatpak 一路伺候,普通办公电脑就能跑,有独显更顺,没有就走 CPU 渲染。想让 AI 接进来,给 Claude 的配置加一行claude mcp add solidcraft -- solidcraft-cli mcp,然后说一句"画一个 40×30×20 的圆角方块,中间打 10 毫米孔",几秒后模型就在你的视图里了。极客还有补路:拉下源码,一条cargo run --release -p solidcraft -- --sample,带示例零件的桌面应用直接起来。
如果你是 3D 打印玩家、机械/工科学生,或者想把"AI 建模"接进自己的工作流,这篇值得收藏。
说点实话,再留个话头
不装神:曲面建模、工程出图、仿真目前都在路图上排队,官方自己也说现阶段最适合简单零件、外壳、支架和 3D 打印件这类活儿,复杂曲面别指望。
但即便如此,它仍是"AI + CAD"这条赛道上少见的、完全开源免费的底座;"像聊天一样做 CAD"这个方向,最近已经有浙大团队发在国际 CAD 顶刊上的智能体论文验证过,而它是这条路上能被大模型"即插即用"的少数项目。
所以,如果 AI 真能听懂人话替你画零件,你最想先让它造点什么?
(MIT / Apache-2.0 双许可,商用免费,官网 solidcraft.io,仓库里搜 solidcraft 即可。)
【免费下载链接】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),仅供参考