earthtojake/text-to-cad
Design physical products with AI
解决的问题
AI 代理(如 Claude Code、Codex、Cursor、Gemini 和 Grok)无法原生创建 3D 模型或理解 CAD 几何。该插件通过安装技能和本地服务器赋予它们这些能力,使它们能够将自然语言或图像请求转换为 STEP、GLB、STL 或 3MF 文件,检查设计的可制造性(DFM/DfAM),生成工程图纸,甚至连接到 3D 打印或 CNC 服务。
工作原理
该插件安装代理可以调用的技能。每个技能通过 uv 运行一个名为 cadgen 的 Python 包,该包通过 build123d 使用 Open CASCADE 几何内核。插件还启动一个本地服务器(cadgen mcp),提供查看器来显示模型。当你向代理请求模型时,它会使用适当的技能生成几何体,然后以交互式卡片或链接的形式显示。默认情况下会发送遥测(使用统计),但可以关闭;文件内容或提示等敏感信息绝不会包含在内。
适用人群
适用于使用 AI 编码或助手工具并需要生成或操作 CAD 文件、进行制造设计或创建机器人描述文件的人。适合工程师、产品设计师、爱好者和机器人开发者,他们希望将 CAD 任务委托给代理,而不是手动使用 CAD 软件。
亮点
- 将文本或图像转换为 3D 模型(STEP、STL、3MF、GLB)
- 生成带尺寸的工程图纸 PDF
- 为轮廓、垫片、切割布局创建 2D DXF 图纸
- 编写机器人描述文件(URDF、SRDF、SDF),包含链接、关节和物理属性
- 检查可打印性(DfAM)和制造规则(DFM),适用于钣金、CNC、注塑成型
- 使用 OrcaSlicer 将模型切片为 G-code,并将打印发送到 Bambu Lab 打印机
- 适用于多种代理应用,具有可选的查看器和遥测控制
相关
- 项目
- 项目
- 项目
- 项目
- 项目