Repolode
tangency-labs

tangency-labs/solidcraft

用纯 Rust 编写的开源参数化 3D CAD 应用,支持桌面、浏览器和 AI 代理(MCP)建模。

可替代:SolidWorksAutodesk FusionOnshape

Star
6,807
Fork
766
未关闭 Issue
1,377
最近提交
14小时前

这是什么?

SolidCraft 是一款参数化 3D CAD 应用,用于绘制草图、添加约束并构建实体零件。尺寸由参数驱动,修改某个数值后,特征时间线会自动重建模型。它可以作为 Windows、macOS 和 Linux 桌面应用运行,也能在浏览器中使用,或通过命令行工具无界面运行。

建模功能包括带约束的二维草图,以及拉伸、旋转、扫掠、放样、圆角、抽壳和阵列等特征,还支持带关节的装配体和钣金件。它可以导入导出 STEP、IGES、STL、OBJ、3MF 和 glTF,并能导出 URDF 供机器人仿真使用。

通过内置的 MCP 服务,AI 代理可以在无界面模式或运行中的应用里创建、测量设计并截图。项目目前处于早期阶段,更适合简单零件的建模。

核心功能

  • 01内置求解器处理草图约束与尺寸
  • 02参数化特征时间线,特征可编辑、抑制和重新排序
  • 03支持带关节的装配体、运动研究和质量属性计算
  • 04支持 STEP、IGES、STL、OBJ、3MF 和 glTF 的导入与导出
  • 05无界面命令行工具,可运行脚本、测量零件并渲染 PNG 图片
  • 06MCP 服务,供 AI 代理建模和检查零件

适用场景

  • 设计外壳、支架等机械零件
  • 通过命令行脚本重复生成 CAD 模型
  • 让 AI 代理起草并检查参数化模型
  • 准备 STEP 文件,用于加工或导入其他 CAD 软件

快速上手

  1. 1

    从发布页或下载页面下载适合你平台的安装程序

  2. 2

    在 Windows 上使用 WinGet 安装

    winget install bherbruck.SolidCraft
  3. 3

    在 Linux 上使用 Snap 安装

    sudo snap install solidcraft

使用前须知

  • 项目处于早期阶段,README 称其仅适用于简单零件。
  • 下载文件尚未签名,首次运行时 Windows SmartScreen 或 macOS 可能会显示警告。
  • 0.11 至 0.14 版本无法在应用内更新到 0.15.0 或更高版本,需要手动下载一次。

标签

常见问题

solidcraft 是什么?
用纯 Rust 编写的开源参数化 3D CAD 应用,支持桌面、浏览器和 AI 代理(MCP)建模。 SolidCraft 是一款参数化 3D CAD 应用,用于绘制草图、添加约束并构建实体零件。尺寸由参数驱动,修改某个数值后,特征时间线会自动重建模型。它可以作为 Windows、macOS 和 Linux 桌面应用运行,也能在浏览器中使用,或通过命令行工具无界面运行。
solidcraft 可以免费使用吗?用的什么许可证?
solidcraft 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
solidcraft 还在维护吗?
活跃维护中。solidcraft 最近一次提交是在 2026年10月19日。
solidcraft 适合用来做什么?
设计外壳、支架等机械零件 通过命令行脚本重复生成 CAD 模型 让 AI 代理起草并检查参数化模型 准备 STEP 文件,用于加工或导入其他 CAD 软件
solidcraft 怎么安装和运行?
从发布页或下载页面下载适合你平台的安装程序 在 Windows 上使用 WinGet 安装: winget install bherbruck.SolidCraft 在 Linux 上使用 Snap 安装: sudo snap install solidcraft
在哪里获取 solidcraft?
源代码和安装说明在 GitHub 上:https://github.com/tangency-labs/solidcraft

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目