text-to-cad
text-to-cad 是一个开源插件,为支持插件或技能框架的 AI 智能体提供本地 CAD 工作流:可生成 STEP、GLB、STL、3MF 格式的 3D 模型,执行面向制造的设计检查,生成工程图纸,并连接常见的 3D 打印、钣金和 CNC 加工服务。
访问 earthtojake/text-to-cad项目简介
text-to-cad 为支持插件或技能框架的智能体提供本地 CAD 工作流,覆盖 Claude Code、Codex、Cursor、Gemini、Grok 等常见智能体。它可以生成和编辑 3D 模型,导出 STEP、GLB、STL 和 3MF 文件,执行制造检查与工程图纸生成,并连接 3D 打印、钣金和 CNC 加工服务。
核心功能
- 可从自然语言或图片请求创建和编辑 CAD 模型,以 STEP 为主要输出,并可导出 STL、3MF 和 GLB;提供面向制造的设计检查和打印可制造性检查,包括钣金、CNC 加工、注塑成型的 DFM 审查,以及壁厚、悬垂、支撑体积和构建方向等 DfAM 测量;可生成带视图、隐藏线、尺寸、孔标注和标题栏的 PDF 工程图纸;支持用于轮廓、模板、垫片和切割排版的 2D DXF 图纸,以及 URDF、SRDF、SDF 机器人描述文件;可连接 SendCutSend 上传前检查、使用 OrcaSlicer 切片 G 代码和 Bambu Lab
适用场景
- 根据自然语言或图片提示生成或编辑 CAD 零件,并导出供后续使用;在制造前检查设计是否满足钣金、CNC 加工、注塑成型或 3D 打印约束;从 CAD 几何生成带尺寸的工程图纸和 2D DXF 切割排版;准备机器人描述与仿真文件,或把可打印任务发送到受支持的制造工具。
快速开始
- 可让智能体读取安装消息并从项目 GitHub 仓库安装 text-to-cad;网站按 Claude Code、Codex、Cursor、Grok Build、Gemini 和其他智能体分别给出命令。对于不支持插件的智能体,可用 Skills CLI 安装技能:npx skills add earthtojake/text-to-cad#latest。
部署与要求
- CAD 通过 uv 运行,使用前需确认已安装 uv;首次启动会下载 CAD 运行时,因此需要网络连接;项目徽章标注 Python 3.11+ 和 Node.js 20+;在 Windows 11 开启 Smart App Control 时,未签名的 OCP 原生模块可能被阻止,可在 WSL 下运行 CAD 技能作为替代。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。