[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1w9obemw0jkad":3},{"code":4,"message":5,"data":6,"timestamp":47},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":28,"summary_md":29,"topic":30,"github_topics":33,"license":43,"homepage":44,"updated_at":45,"history":46},"earthtojake\u002Ftext-to-cad",5,"Give your agent CAD superpowers.","Python",22902,2229,6519,185,[16,22],{"id":17,"title":18,"points":19,"comments":20,"posted_at":21},47970497,"Text-to-CAD",186,48,"2026-05-01",{"id":23,"title":24,"points":25,"comments":26,"posted_at":27},47945938,"Text-to-CAD: Generate 3D models with coding agents (open source)",2,0,"2026-04-29","让编程 Agent 在本地生成可制造的 3D CAD 零件，并导出 STEP、STL 或 3MF。","## 解决什么问题\n\n工程师要建一个零件，通常得打开 CAD 图形界面，一笔一画画草图、加特征。Agent 写文字很快，却造不出真正的实体：没有几何内核，没有导出链路，也没法判断这个零件能不能真的打印或加工出来。text-to-cad 装的是给 Agent 用的技能包加一个本地服务，底层是 `cadgen` 这个基于 build123d 和 Open CASCADE 的 Python 包，让 Agent 能调用真实的 CAD 操作，直接写出 STEP、GLB、STL 或 3MF 文件。\n\n## 有什么不同\n\n多数 text-to-3D 工具追求的是看起来像的网格，做美术素材可以，做支架不行。这个项目瞄准的是工程几何：走 B-rep 内核的参数化实体，带可制造性检查、工程图，并能对接 3D 打印、钣金和 CNC 加工服务。分发方式也很特别，不是让你写代码，而是以插件或技能集的形式装进 Claude Code、Codex、Cursor、Gemini 和 Grok，再用一个本地 MCP 服务提供预览。相比手写 build123d 脚本，你失去了对每个特征调用的精细控制；相比托管的 text-to-CAD 云服务，整个流程留在本地，文件也在你自己的磁盘上。\n\n## 适合谁\n\n已经在用编程 Agent 的机械工程师、机器人爱好者和硬件团队，想快速做出参数化零件又不想开 Fusion 或 SolidWorks，会觉得很顺手。小零件、夹具、支架、机器人描述文件都适合。需要装配体、公差、GD&T 或量产级图纸的人，还是应该留在传统 CAD 软件里；Agent 生成的几何在真正切割或打印前，仍然需要人工审核。不能把 prompt 发给第三方的团队，应先看清遥测的情况。\n\n## 上手成本\n\n需要 Python 3.11+、Node.js 20+，并装好 `uv`；首次启动会下载 CAD 运行时，所以必须联网。各 Agent 的安装方式不同，README 特别提醒同时装插件和技能会导致每个技能重复一份。遥测默认开启，带一个随机 ID，官方称不含文件、路径和 prompt，并提供关闭命令。项目是 MIT 协议，但很年轻，安装路径还会变：marketplace 已经改过一次名，下线的技能也不会自动删除。\n\n## 点评\n\n这是一个 2026 年 4 月才创建的新项目，已经积累了约 2.29 万 star，仅上个月就新增约 6.5k，在 HotRepo 月榜排到第 12。这个曲线更像一波爆发，而不是一个沉淀下来的工具，2026 年 5 月 Hacker News 上那轮讨论也过去好几个月了。方向确实有价值：给 Agent 一个本地、有几何内核的 CAD 能力，填补的是真实空白。但安装路径频繁变动、遥测默认开启、制造正确性尚未经过验证，这些意味着你该把它当作副业项目上的实验，而不是替代手头 CAD 席位的东西。",{"slug":31,"name":32},"developer-tools","开发工具",[34,35,36,37,38,39,40,41,42],"agents","ai-agents","cad","mechanical-engineering","robotics","step","stl","stp","text-to-cad","MIT","https:\u002F\u002Fwww.texttocad.dev","2026-10-24T15:36:44Z",[],1792868687]