一句话,让 AI 给你出 3D 零件
text-to-cad(earthtojake/text-to-cad)是一个给 AI Agent 装上 CAD 能力的开源插件,官方描述只有一句:“Give your agent CAD superpowers”(给你的 Agent CAD 超能力)。你只要对 AI 说清尺寸和需求,它就在本地为你生成 3D 模型,导出 STEP、GLB、STL、3MF 等工业标准格式,还能做面向制造的设计(DFM)检查、出工程图,并连接到 3D 打印、钣金、CNC 加工等服务。
✨ 核心亮点
- 一句话造零件:说清尺寸和需求,AI 本地生成参数化 3D 模型
- 工业标准导出:STEP / GLB / STL / 3MF,直接进 3D 打印与 CNC 流程
- 自动出工程图:生成带尺寸标注的工程图纸,省去手画
- 直连制造服务:对接 3D 打印、钣金、CNC 加工,做完即下单
🖼️ 效果图与演示


🚀 上手步骤
① 让 Agent 自己安装
在 Claude Code / Codex / Cursor / Gemini / Grok 里发送这条消息,它会自动拉取并安装:
Install text-to-cad from https://github.com/earthtojake/text-to-cad
② 确保运行环境
需要 Python 3.11+ 与 Node.js 20+,底层用 build123d 和 Open CASCADE 做参数化建模:
python3 --version # 需 3.11+
node --version # 需 20+
③ 对 AI 说清尺寸需求
越具体越好:形状、关键尺寸、孔位、厚度、要什么格式:
做一个 40mm 的齿轮
设计一个法兰盘,孔径 20mm,四个安装孔,导出 STEP 和 STL
画一个手机支架外壳,厚度 2mm,可直接 3D 打印
④ 出工程图、做制造检查并接服务
给这个零件做 DFM 检查,能不能 3D 打印?
把工程图导出来,顺便对接 CNC 加工报价
🎯 典型玩法
- 🖨️ 3D 打印快速打样:一句话出件,直接送 3D 打印机
- ⚙️ 机械零件设计:齿轮、法兰、夹具按尺寸生成
- 📦 外壳结构件:手机壳、支架、外壳出参数化模型
- 🏗️ 钣金件:直连钣金服务,出展开与折弯
- 🔩 CNC 加工:对接 CNC 报价与加工程序
📊 与同类做法比
| 做法 | 结果 |
|---|---|
| 云端 AI CAD 服务 | 一句话出图但素材要上传、有额度限制、多为付费订阅 |
| 手工 CAD 建模 | 精确但要手工画、上手门槛高、出图慢 |
| text-to-cad | 本地参数化生成工业格式(STEP/STL),免费开源、直连制造 |
原理一句话:不靠云端黑盒——把文字需求翻译成 build123d 参数化 CAD 代码,基于 Open CASCADE 内核本地生成模型,所以能导出标准工业格式、做 DFM 检查、直连制造。
❓ 常见问题
Q:它生成的是图片还是真模型?
是真 3D 模型文件——导出 STEP / GLB / STL / 3MF,是能直接进 3D 打印、CNC 加工流程的工业标准格式,不是渲染图。
Q:需要联网吗?素材要上传吗?
建模在本地完成,不需要把你的设计上传到云端服务,数据留在自己机器上。
Q:支持中文指令吗?
可以。本质是把自然语言翻译成 CAD 代码,中文描述尺寸和形状即可,说得越具体模型越准。
Q:可以免费商用吗?
MIT 协议、100% 开源免费,可自由使用和二次开发,包括商用场景。
Q:能接 3D 打印 / CNC 吗?
能。内置对 3D 打印、钣金、CNC 制造服务的连接,做好模型可直接对接下单。
Q:精度能保证吗?
基于 Open CASCADE 内核做参数化建模,尺寸按你的描述精确生成;复杂或不明确的特征建议把尺寸给全。
📎 GitHub 搜索 earthtojake/text-to-cad · 官网 texttocad.dev · 关注「AI工具匠」获取更多 AI 工具实操教程