← 返回总览

bherbruck/solidcraft

SolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.

★ 1,781Fork: 166语言: Rust协议: Apache-2.0GitHub ↗

Star 增长趋势(本站收录历史)

0445.25890.51K2K10-1210-1310-14bherbruck/solidcraft 2026-10-12: 552bherbruck/solidcraft 2026-10-13: 1Kbherbruck/solidcraft 2026-10-14: 2K
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 版本,浏览器内即可建模。

bherbruck/solidcraft - AI 第一线