ARTICLE · 1135159
【AI工具推荐】17962 Star!text-to-cad让AI Agent直接造出工业级CAD零件,一句话生成可3D打印的模型
发布时间:2026-10-07 17:53:40 最近访问:2026-10-07 17:53:40
【AI工具推荐】17962 Star!text-to-cad让AI Agent直接造出工业级CAD零件,一句话生成可3D打印的模型
17962 Star!text-to-cad让AI Agent直接造出工业级CAD零件,一句话生成可3D打印的模型你的AI编程助手能写代码,但能帮你画一个M6螺母座、直接送去CNC加工吗?text-to-cad说:可以。一句话到工业零件:AI终于跨过了"只能画图"的门槛你大概有过这种体验:跟Claude或者Codex聊着聊着说"顺手画个支架"——它能写段代码意思一下,输出一个丑到不能看的SVG,但真要拿去加工?没人敢接。问题不在"AI画不出模型",而在于AI画的东西离"可制造"差了十万八千里。一个叫 text-to-cad 的开源项目,最近在GitHub Trending上持续霸榜,目前已拿下 17,962 Star,日增超500。它做的事情很硬核:给AI Agent装上一套真正的工业级CAD工具链,让AI从"画个意思意思"升级到"输出可直接加工的工程模型"。底层用的是 Open CASCADE 7.9——这是全球工业级开源CAD内核,西门子、达索的同级别产品收费六位数的核心引擎。输出的不是漂亮图片,而是 STEP/GLB/STL/3MF 这些工业标准格式,直接对接激光切割、CNC数控、3D打印。想想这意味着什么:以前你要让AI帮你设计一个零件,得先学会用SolidWorks或者Fusion 360,光软件许可一年就是几万块。现在,你只需要会用ChatGPT说话的方式,就能拿到一个工业级的3D模型。这个门槛的降低是颠覆性的。而且这不是一个概念验证的demo项目。text-to-cad已经有了正式的PyPI包(cadgen 0.7.14),精确锁定了Python 3.13版本,连Playwright都精确锁到1.63.0——每次浏览器引擎更新都可能导致重新下载,所以作者做了严格版本控制。这种工程化程度,说明项目已经从"实验性"进入了"生产可用"阶段。最新版本v0.7.15刚刚在10月6日发布,新增了daemon handoff和reach-based CAD rebuild功能,社区活跃度非常高。不是脚本工具,是12个独立Skill组成的工业流水线text-to-cad最让人眼前一亮的架构设计是:它不是一个笼统的"AI画CAD"工具,而是拆成了 12个独立Skill,每个Skill专注一个工业环节: | |
|---|
| CAD | 核心建模,创建/编辑3D模型,输出STEP/GLB/STL/3MF |
| step.parts | 查找标准件——螺钉、轴承、电机、连接器,直接下载现成STEP |
| DXF | 2D工程图、截面、切割排版,支持DXF格式的轮廓和平板展开 |
| |
|---|
| Engineering Drawing | 带尺寸标注的PDF工程图,主视图、剖视图、标题栏,全部从模型几何投影 |
| DFM | 钣金/CNC/注塑工艺复核,每条结论挂证据+规则出处,可追溯可审计 |
| DfAM Check | 3D打印可打印性检测——壁厚、悬空角度、支撑体积、构建方向推荐 |
| SendCutSend | 上传加工厂家前的合规预检,避免被退单,附带报价参考 |
| |
|---|
| URDF | 机器人结构描述文件——连杆、关节、限位、惯性、网格 |
| SRDF | MoveIt2规划语义——规划组、末端执行器、碰撞规则 |
| SDF | |
| |
|---|
| G-code | OrcaSlicer切片,使用你的打印机预设生成可打印G-code |
| Bambu Labs | 直送拓竹打印机,通过Bambu Connect一键开始打印 |
这12个Skill共享同一份Python包(cadgen 0.7.14),同一个uvx守护进程——更新一次全部生效。这不是玩具,是一条完整的 从设计到制造 的自动化流水线。更关键的是,每个Skill都是一个SKILL.md文件,遵循Anthropic的Skills框架标准。这意味着Agent不是"猜测"该怎么建模,而是读懂了一份明确的工作协议,按规范执行。这种"给AI规则而不是给AI自由"的设计哲学,正是text-to-cad输出质量远超其他方案的根本原因。text-to-cad支持所有主流AI编程工具,覆盖面非常广:Install text-to-cad from https://github.com/earthtojake/text-to-cad
• Claude Code:claude plugin marketplace add earthtojake/text-to-cad + claude plugin install text-to-cad@earthtojake• Codex(≥0.142.0):codex plugin marketplace add earthtojake/text-to-cad + codex plugin add text-to-cad@earthtojake• Cursor:git clone --depth 1 --branch latest 到Cursor插件目录(复用Claude Code插件)• Gemini:gemini extensions install https://github.com/earthtojake/text-to-cad --consent --auto-update• Grok Build:grok plugin install earthtojake/text-to-cad --trust• 其他Agent:npx skills add earthtojake/text-to-cad(用-g -a -y跳过交互问题)前置条件: 安装uv(Python包管理器,安装文档见 https://docs.astral.sh/uv/)。CAD运行时首次启动需要联网下载,之后可离线使用。Windows用户首次运行需联网。升级方式: 插件走各平台update命令;Skill库重新跑一次npx skills add(注意不要用npx skills update,它只更新lockfile里已有的,新加的Skill会漏装)。让我们走一遍真实场景,看看从一句话到实物到底怎么实现:Step 1(你说): "帮我画一个M6螺母座,内孔6.6mm,外径13mm,高6mm,材料6061-T6铝合金"Step 2(CAD Skill): Agent调用cadgen,用build123d拼装几何体——草图→拉伸→倒角→内孔布尔运算→导出STEP文件。整个过程全自动,你不需要懂任何CAD命令。Step 3(Engineering Drawing): 自动生成PDF工程图——主视图、剖视图、直径13和6.6的标注、倒角0.5×45°标注、标题栏,全部从模型几何精确投影生成。这份图纸可以直接发给任何机加工车间。Step 4(DFM Skill): 工艺复核——检查最小壁厚是否满足CNC加工要求、拔模角是否合理、投影面积是否在机床行程内、刀具能否到达内角。每条结论都挂着测量证据和引用的工程标准规则出处,可追溯可审计。Step 5(SendCutSend): 上传厂家前预检——检查DXF/STEP文件格式合规性、最小折弯半径是否满足、孔距是否太近、板材利用率如何。避免被厂家退单返工,附带dashboard报价参考。• 3D打印:cadgen gcode model.step 用OrcaSlicer切片 → Bambu Connect直送拓竹打印机• 钣金/CNC:通过SendCutSend下单折弯+切割• 在线验证:CAD Viewer在Agent应用内直接旋转查看3D模型想改? 把STEP文件拖回对话,说"高度改成8mm",Agent直接修改几何参数重新出图。不需要重新描述整个模型,增量修改即可。这就是 AI驱动的完整制造闭环——从一句话到实物,中间不需要打开任何传统CAD软件,不需要学任何CAD操作命令。市面上也有其他"AI生成3D模型"的方案,但定位完全不同: | | | | |
|---|
| 输出格式 | | | | |
| 可制造性验证 | | | | |
| 对接实际加工 | | | | |
| 标准件库 | | | | |
| 机器人描述文件 | | | | |
| 几何内核精度 | | | | |
| 是否开源 | | | | |
| 价格 | | | | |
核心差异点: text-to-cad是唯一一个把AI能力延伸到"可制造物理实体"的开源项目。其他方案本质上是"AI生成前端界面",而text-to-cad是"AI生成可落地的工程零件"。它填补了一个关键空白:AI编程助手从代码生成,延伸到了硬件制造的完整闭环。 你不再需要"先让AI画个图→手动导入CAD→手动修改→手动导出→手动找厂家",而是一句话直达可制造的文件。text-to-cad代表的不只是一个工具,而是一个趋势:AI Agent正在从纯数字世界走向物理世界。当你的编程助手可以帮你设计零件、验证工艺、直接对接加工厂,"软件定义硬件"这句话才真正有了落地路径。想象一下:你的AI Agent不仅能帮你写后端API,还能帮你设计机器人关节、验证3D打印可行性、生成G-code直接打印。这是从"数字生产力"到"物理生产力"的跃迁。对于独立开发者、创客、小型硬件团队来说,text-to-cad大幅降低了从"想法"到"原型"的门槛。以前你需要:花3个月学CAD软件→手动建模→出工程图→找厂家沟通→改图→等报价→再改。现在:一句话描述→自动建模→自动验证工艺→自动预检合规→自动报价。整个流程从几个月压缩到几分钟。这对于硬件创业、产品快速迭代的意义是巨大的。text-to-cad是Agent Skills框架的最佳实践之一。它证明了:一个好的Skill不是"给AI一段提示词让它自由发挥",而是给AI一套完整的领域工作流、明确的输入输出规范、可验证的质量标准。12个Skill各司其职,从建模到验证到制造,形成了可复用、可组合的能力矩阵。这种设计思路值得所有做AI Skill的人学习:不是让AI更"聪明",而是让AI更"守规矩"。• 独立开发者/创客:想快速做硬件原型,但不会用SolidWorks/Fusion360,也不想花几千块买许可• 机器人开发者:需要快速生成URDF/SDF描述文件,省去手写XML的痛苦• 产品团队:早期验证阶段,快速出可制造的原型去验证市场需求• 教育工作者:用自然语言教学生理解CAD概念和工程制图规范• AI工具爱好者:想把AI能力从代码延伸到物理世界,探索"AI+硬件"的可能性• 硬件创业团队:降低原型开发成本和时间,加速产品迭代周期text-to-cad用17,962 Star证明了一件事:AI Agent的价值不在于能写多少代码,而在于能帮人解决多少真实世界的问题。当AI不仅能帮你写React组件,还能帮你设计一个可CNC加工的铝合金支架、一个可3D打印的机器人关节、一份可直接发给加工厂的工程图——这才是真正的"AI赋能"。这个项目也给我们一个启示:AI工具的下一个爆发点,可能不在"更聪明的对话",而在"更扎实的工具链"。把AI和真实世界的制造流程打通,才是真正有价值的创新方向。🔗 项目地址: https://github.com/earthtojake/text-to-cad💬 你怎么看AI进入硬件设计领域?会不会取代传统CAD工程师?评论区聊聊你的想法。如果觉得有用,点个「在看」转发给你身边做硬件的朋友 👇