bherbruck/solidcraft
SolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.
Star 增长趋势(本站收录历史)
bherbruck/solidcraft
深度介绍
它是什么
SolidCraft 是一款用纯 Rust 从零构建的开源参数化 3D CAD 应用,基于 BRep 几何内核,同时支持桌面端与 Web 端(WASM),并可通过 MCP 协议接入 AI 自动化工作流。
核心亮点
- 纯 Rust 技术栈:从几何内核到 UI(egui)全部自研,无 OpenCASCADE 等重型依赖
- 跨端一致:同一套代码编译到桌面与浏览器,无需重写
- MCP 集成:让 AI Agent 直接驱动建模操作,面向自动化设计场景
- STEP 格式支持:与工业 CAD 生态互通
为什么火
CAD 领域长期被闭源商业软件垄断,开源方案多依赖笨重 C++ 内核。SolidCraft 用 Rust 证明了「轻量 + 现代架构 + AI 原生」的可行性,加上 WASM 即开即用,对开发者极具吸引力。
适合谁用
机械/工业设计工程师、CAD 内核研究者、想把 AI 接入建模流程的开发者,以及寻找 Rust 大型图形项目参考的工程师。
快速上手
git clone https://github.com/bherbruck/solidcraft
cd solidcraft && cargo run
或直接访问其 Web 版本,浏览器内即可建模。
