
开源参数化 CAD 六天破千星SolidCraft 的 1.4k 星是流量还是工程【免费下载链接】solidcraftSolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.项目地址: https://gitcode.com/gh_mirrors/so/solidcraftSolidCraft 是一个纯 Rust 编写的开源参数化 3D CAD 应用草图、约束、特征时间线改一个参数模型整体重建桌面、浏览器、无头 CLI 三种入口跑的是同一套命令。最近 6 天它从上线冲到 GitHub Trending 前 20社区观测峰值增速约每小时净增 40 星写作本文时仓库约 1.4k star、132 fork、814 次提交。反常的地方不在 star 数而在仓库本身一个定位 early but usable for simple parts 的早期 CAD没有融资、没有发布会却在同一周被 Rust 圈、CAD 圈和 AI Agent 圈分别认领。本文回答三个问题一个新用户为什么会在 Trending 页面点开它点开后什么让它留在 star 列表里而不是吃灰以及这轮热度里哪些是可持续的哪些会先退潮。点开它三个入口把试用成本压到一次点击CAD 产品的获客漏斗第一层从来不是功能是安装。SolidCraft 在 apps/ 下并列维护了四个二进制桌面端 apps/solidcraft、浏览器端 apps/solidcraft-web、无头 apps/solidcraft-cli外加 MCP 服务模式。其中浏览器端是关键一步——apps/solidcraft-web/src/main.rs 用 eframe 的 wasm 构建跑同一个应用WebGPU 优先、WebGL2 兜底URL 加?sample直接打开示例零件。对一个 CAD 工具来说不用装、不用注册、10 秒后看到模型基本消灭了漏斗里的最大流失点。README 顶部的动图承担第二层转化空设计起步参数化草图、拉伸、圆角、抽壳、阵列最后把高度从 24mm 改成 32mm全模型重建。6 倍速播放但把参数化 CAD 到底爽在哪这件事 30 秒讲完了。第三层是分发面Windows MSI 加便携版、macOS 通用 dmg签名公证、Linux AppImage/deb/rpm/Flatpak/Snap连 ARM64 和 32-bit 构建都放在下载页docs/downloads.md。对 1300 星量级的个人项目这套分发矩阵明显超配——它说明作者在按被下载来运营而不是按被 star。被点开只是流量。流量能不能变成留存得看仓库里有没有东西接住。留下它一套命令内核四种客户端翻 crates/engine/src/lib.rs 会看到一个不常见的纪律所有用户可见动作都是带稳定点分 ID 的命令solid.extrude、sketch.create、solid.fillet统一走Session::execute且设计文档明确写着永不弹对话框。docs/features.md 由cargo xtask features从命令注册表自动生成当前列出 575 个注册命令 ID其中 sketch 区 126 个、solid 区 36 个、sheet metal 区 13 个。工具栏、命令面板、JSON 脚本、CLI、控制通道、MCP 六个入口消费的是同一份注册表——docs/architecture.md 的 L5 层把ui-egui和mcp并列为可替换前端UI 和 AI server 架构地位完全平等。这个设计直接决定了它的 AI 能力形态。MCP serverdocs/mcp.md是标准 JSON-RPC 2.0 over stdio兼容 2025-06-18 到 2024-11-05 三版协议。solidcraft-cli mcp无头跑自己的会话桌面应用默认在127.0.0.1:27878开控制通道每次启动生成新 token仅本机可达solidcraft-cli mcp --connect 127.0.0.1:7878就能让 Agent 驱动你眼前这个正在运行的窗口。Agent 执行的execute工具就是引擎命令本身没有API 一套、UI 一套的分叉。docs/showcase.md 收录了一个社区案例一台 3,323 步时间线的科学漫游车完全由 MCP 构建全部步骤可无错重建——这在AI 建模还大多停留在演示视频的阶段是一个可下载的、可回放的硬证据。内核层的硬支撑分三块。草图求解是自研的。crates/sketch/src/solver.rs 采用构造式优先、数值式兜底能被已知几何钉住的点先做精确消元[pinned] 路径不建稠密矩阵剩余残差走带阻尼 Gauss–NewtonLevenberg–Marquardt迭代收敛容差 1e-9mm、接受容差 1e-6mm单连通分量上限 4000 个变量注释里写明理由4000 变量即 128MB 矩阵再大就是进程级风险。改尺寸不跳解、不翻折稳定性来自这个先钉死、再松弛的结构而不是调参。参考测试比同类开源 CAD 重一个量级。tests/oracle/ 有 90 个公开零件每个由recipe.json描述命令引擎回放建模后与独立来源比对体积、面积、质心、包围盒含参考模型的再比表面 Hausdorff 距离每个重建零件还额外做 STEP 导出回读校验。来源拆成两类69 个手推解析值棱柱、圆柱、Pappus 定理闭式解21 个由 FreeCAD 独立内核计算docs/oracle.md。当前 90/90 通过且文档明确声明没有任何期望值来自商业 CAD 产品——配合 CONTRIBUTING.md 的 clean-room 规则这是合规上聪明的选择。健壮性与性能都有可复现的数字。种子化 fuzzdocs/robustness.md从随机零件起步叠加最多八步布尔/圆角/抽壳/孔/阵列每步校验流形完整性、体积方向并验证布尔恒等式 V(A∪B) V(A∩B) V(A) V(B)0.2% 容差每个种子独立进程、限时运行卡死也算 bug。文件层对应 ROADMAP.md 的 M13永不丢工作原子写 0.5MB 设计杀进程 25 次的 kill-mid-save 测试已标记 done。性能侧docs/perf.md 记录了 STEP 导入并行化实测512 个圆柱装配中位数 896ms → 313ms-65.1%48 个圆环体 269ms → 52ms-80.7%重复件装配的网格阶段 28.4s → 4.1s CPU。更难得的是文档同时给了基准机配置、运行方法和原始区间数字可以复核。被留下的用户开始转发时传播逻辑就换了。转发它三个圈层各自拿到了想要的叙事Trending 榜单上的仓库通常只有一个梗。SolidCraft 罕见地让三拨背景不同的人群各自成立了转发理由。Rust 圈看到的是栈本身Cargo.toml 里unsafe_code forbid写在全局 lintedition 2024、rust-version 1.95workspace 下 20 个 crate 按 L0–L5 分层crates/egui wgpu 渲染连 wgpu 后端都按平台 feature 切。纯 Rust 重写工业软件是这个社区叙事里难度最高的一档它不需要营销代码结构本身就是谈资。CAD 圈看到的是位置商业授权收紧的年份一个 MIT OR Apache-2.0 双许可、公开声明与 Autodesk 等厂商无关联NOTICE、行为依据公开文档和通用 CAD 规范设计的项目。它不打替代 Fusion的旗号但评测圈自己贴了这个标签。AI Agent 圈看到的是 crates/mcp/。AI 能替我建模在 2026 年已经不缺 demo缺的是能落到自己机器上跑的开源实现。SolidCraft 恰好卡在协议最热、技术栈最正、开源最彻底三者的交叉点外部讨论把它和拿融资的 AI CAD 创业公司放同一张桌子上比较。话题标签rust / cad / brep / step / wasm / egui / mcp / parametric-cad把仓库同时暴露给了多个 Trending 榜单和话题页这是双源共振的机械部分。但真正让热度持续 6 天而不是 6 小时的是每个圈层都有独立可复述的钩子Rust 人说forbid(unsafe)CAD 人说 90/90 oracleAI 人说看着 Agent 在我的窗口里建模。单一爆点只能烧一天多源共振才能烧一周。热度是果下一个问题才是因需求是真的吗冷判断82 个 agent 小时和一个尚未兑现的 alpha先说缺口。ROADMAP.md 的状态表截至 2026-10-25相当诚实图纸 Drawings 21 件完成 3渲染与材质 34 件完成 9钣金 30 件完成 1草图 50 件完成 12导入导出 39 件完成 7AI/MCP 8 件完成 2UI 96 件完成 31。CAM 里程碑 1 件在列、0 完成。距离有用的 alpha估算约剩 82 个 agent 小时。项目自己承认 early but usable for simple parts曲面工具集docs/render-surface.md 之外的 surface milestone明确在 next 而非 now。再说结构性风险。内核正在从自研 truck 迁往 NVIDIA 的 SMLibusd-brepApache-2.0docs/kernel-smlib-history.md 记录了这个过程布尔运算已走 SMLib但迁移尚未进入正式 release。方向上这是自研内核 外部 B-rep的双保险工程上却意味着核心几何路径还有一次大挪移的窗口期——对早期项目这是机会也是不确定性。信任层面CAD 是企业级行业图纸规范、认证、团队长期维护能力这些 star 兑换不了。需求真伪是最大变量而目前证据偏向真3,323 步的 MCP 漫游车不是演示脚本是 15× 回放、全部步骤无错重建的时间线docs/perf.md 里的基准是可复现的tests/kernel-cases/ 下 15 个分类共 2000 多个用例在持续扩列。需求方从想看看变成了在用 MCP 建真实零件这是从围观到生产的第一道门槛。给观察者的结论可以压缩成一句话SolidCraft 证明了命令内核 平等前端的架构在开源 CAD 里跑得通也证明了多入口 可复述钩子能把一个个人项目推上三个圈层的榜单。接下来 12 个月值得跟踪的是两个数字——Drawings 的 3/21 何时过半以及 82 个 agent 小时花完后 alpha 是否兑现。前者决定 CAD 用户会不会回来后者决定这 1.4k 星是起点还是峰值。【免费下载链接】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),仅供参考