text-to-cad上手前必知的10件事:适合谁、不适合谁
【免费下载链接】text-to-cadA library of agent skills for CAD, CAE and CAM项目地址: https://gitcode.com/GitHub_Trending/tex/text-to-cad
text-to-cad 是一个开源的AI Agent 技能库(Skills Library),覆盖 CAD / CAE / CAM 全链路:你只需要用自然语言向 AI 助手描述需求,它就能帮你生成并验证 STEP / STL / 3MF 等 CAD 文件,在本地浏览器里预览,甚至一路切片到 3D 打印。在动手之前,先把下面这 10 件事搞清楚,能帮你快速判断它到底适不适合自己。
🧩 先搞懂:text-to-cad 不是画图软件
text-to-cad 的定位很特别——它不是一套图形界面软件,而是一组"装进 AI 助手(如 Codex、Claude Code)的技能包"。安装后,AI 就获得了一套规范的 CAD 工作流:
- 你给一句"做一个带散热孔的电池盒";
- AI 按技能规范编写 build123d Python 源码,生成 STEP 文件;
- 自动做几何校验和截图检查,再用CAD Viewer在本地浏览器里给你预览链接。
| 技能 | 干什么 | 说明文件 |
|---|---|---|
| CAD | 自然语言 / 参考图 → 参数化 CAD 模型,STEP 为主输出 | skills/cad/SKILL.md |
| CAD Viewer | 本地浏览器预览 STEP / STL / 3MF / URDF 等文件 | skills/cad-viewer/SKILL.md |
| step-parts | 查找螺丝、轴承、电机等现成标准件 STEP | skills/step-parts/SKILL.md |
| DXF | 2D 模板、垫片、激光/等离子切割排版 | skills/dxf/SKILL.md |
| URDF / SRDF / SDF | 机器人结构、MoveIt2 规划与仿真描述 | skills/urdf/SKILL.md、skills/srdf/SKILL.md、skills/sdf/SKILL.md |
| G-code + Bambu Labs | 网格切片为 G-code,并谨慎发起本地 Bambu 打印 | skills/gcode/SKILL.md、skills/bambu-labs/SKILL.md |
| Implicit CAD | 浏览器原生 SDF 隐式建模(实验性) | skills/implicit-cad/SKILL.md |
📋 上手前必知的 10 件事
1️⃣ 门槛不是 CAD,而是"会用 AI Agent"
你不需要会 SolidWorks 或 Fusion 360,但需要日常使用一个支持技能安装的 AI 编程助手。整个使用过程就是"聊天 + 看预览"。
2️⃣ STEP 是一等公民,STL / 3MF 是衍生品
项目把参数化 STEP 文件作为主交付物,STL、3MF、GLB 都从它派生。好处是:模型可测量、可修改、可装配,而不是"一个不能改的网格"。
3️⃣ 一条命令就能安装
对支持 Skills CLI 的 Agent,推荐直接安装单个技能:
npx skills install earthtojake/text-to-cadCodex 和 Claude Code 也提供了原生插件方式,安装后重启 Agent技能才会出现。
4️⃣ 生成之后会自动"自检"
CAD 技能内置了严格的校验循环:几何检查(inspect)+ 强制快照截图(snapshot)+ 修复重跑。AI 不会"糊弄"给你一个没验证过的文件,这是它和普通"AI 生成模型"最大的区别。
5️⃣ 预览不用装任何软件
CAD Viewer 起一个本地服务器,在浏览器里查看 CAD 和机器人描述文件,生成完成后 AI 会直接回给你预览链接。
6️⃣ 标准件自动查目录
做装配时如果需要电机、连接器、螺丝等可采购部件,step-parts技能会先查现成 STEP 目录,而不是随手画个占位块——装配结果更贴近真实。
7️⃣ 3D 打印链路是打通的
模型 →skills/gcode/切片为经校验的 FDM G-code →skills/bambu-labs/通过局域网把打印任务推送到 Bambu 打印机。设计到上机一条龙。
8️⃣ 机器人方向是加分项,不是必需
URDF(结构)、SRDF(MoveIt2 规划)、SDF(仿真世界)三个技能面向机器人开发者。如果你的需求只是零件和外壳,完全可以忽略这一部分。
9️⃣ 实验性功能要有预期
Implicit CAD(基于 GLSL 有向距离场的浏览器建模)目前标注为Experimental,适合尝鲜,不建议当作生产流程。
🔟 它明确"不干什么"
技能文档里写得很清楚:不用于纯渲染概念图、CAM 刀路本身、工程认证、FEA 结论或建筑 BIM。把它当成"设计 + 制造准备"工具,而不是"出图 + 盖章"工具。
👍 适合谁 / 👎 不适合谁
| 👍 适合你,如果…… | 👎 不适合你,如果…… |
|---|---|
| 有 3D 打印 / 激光切割需求,想省掉手工建模 | 只需要效果图、渲染图 |
| 是机械/电子设计学习者,想快速把想法变成实体 | 需要工程认证、FEA 报告 |
| 在做机器人,需要 URDF / SRDF / SDF 文件 | 深度依赖某款传统 CAD 的 GUI 工作流 |
| 已经在使用 AI 编程助手,愿意"聊天式"做设计 | 不想接触 AI Agent 生态 |
| 希望标准件(螺丝、轴承)直接用官方 STEP | 交付对象只认传统 CAD 软件原生格式 |
🚀 三步快速开始
- 安装技能:运行上面的
npx skills install earthtojake/text-to-cad,或按README.md中的插件方式安装; - 重启 Agent,确认技能已加载;
- 下第一个需求:比如"帮我设计一个 20×20×10 mm 的 M3 安装板,导出 STEP 并给我预览链接",然后打开 CAD Viewer 看结果。
想本地开发或贡献代码时,从develop分支克隆仓库(main分支是生产用),流程见 CONTRIBUTING.md 对应的CONTRIBUTING.md文件;克隆地址:
git clone https://gitcode.com/GitHub_Trending/tex/text-to-cad📁 上手时常用的几个位置
- 技能总览与安装:
README.md - CAD 技能工作流与校验规则:
skills/cad/SKILL.md(配套参考文档在skills/cad/references/) - Python 运行时依赖:
skills/cad/requirements.txt - 技能安装/卸载脚本:
scripts/install/install-skills.sh
一句话总结:如果你习惯用 AI 干活、目标是把想法变成能加工能打印的真实模型,text-to-cad 值得一试;如果你要的是渲染图或工程认证结论,它不是你的菜。
【免费下载链接】text-to-cadA library of agent skills for CAD, CAE and CAM项目地址: https://gitcode.com/GitHub_Trending/tex/text-to-cad
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考