一款用纯 Rust 编写的开源文字处理软件,可读写 .docx,支持桌面端与浏览器运行。
tangency-labs/solidcraft
用纯 Rust 编写的开源参数化 3D CAD 应用,支持桌面、浏览器和 AI 代理(MCP)建模。
- 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
从发布页或下载页面下载适合你平台的安装程序
- 2
在 Windows 上使用 WinGet 安装
winget install bherbruck.SolidCraft - 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 数据每日更新。
相关项目
1.5万3967RustApache-2.0更新于 8小时前
开源桌面 AI 智能体应用与 Rust 库,可低成本运行大量智能体。
4.2万4164RustGPL-3.0更新于 14小时前
让 Claude 等 AI 助手通过 MCP 协议直接操作 Blender,完成建模、场景搭建与素材导入。
3.2万2971PythonMIT更新于 前天
一个增量解析器生成工具与解析库,可为源代码构建具体语法树,并在编辑时高效更新。
2.7万2982RustMIT更新于 8小时前
让 AI 智能体通过自然语言生成、检查并输出 CAD 三维模型的插件与技能集。
2.2万2129PythonMIT更新于 昨天
为 AI 编程代理提供长期记忆,在 Claude Code、Codex、Cursor 等多种代理 CLI 之间共享项目上下文与交接。
1.1万765RustMIT更新于 昨天