text-to-cad
让 AI Agent 具备 CAD 超能力:通过自然语言生成 STEP、GLB、STL、3MF 等 3D 模型,并支持可制造性检查、工程图生成,对接 3D 打印、钣金与 CNC 加工服务。
过去 7 天收获 1 颗 Star
爱鲜报评分
0 人评分
21k
星数
否
中文
Python
主语言
是
活跃
29
贡献者
人工分析
EDITORIAL推荐理由
text-to-cad 把 LLM Agent 与真实 CAD 内核(build123d + Open CASCADE)打通,让「说一句话就出模型」成为可落地的工作流,而不是玩具 Demo。它同时提供插件与 skills 两种接入方式,兼容 Claude Code、Codex、Cursor、Gemini、Grok 等主流 Agent,并内置本地查看器。对机械设计、机器人、硬件原型等需要快速迭代 3D 模型的团队很有价值。
适用场景
- 机械零件与装配体的快速原型设计
- 机器人结构件建模与迭代
- 3D 打印前的可制造性检查与导出
- 钣金、CNC 加工件的工程图生成
- 在 Claude Code / Cursor 等 Agent 中对话式建模
优点
- 基于 build123d 与 Open CASCADE,输出的是真实 CAD 实体而非网格近似
- 支持 STEP、GLB、STL、3MF 多种工业与打印格式
- 兼容 Claude Code、Codex、Cursor、Gemini、Grok 等主流 Agent
- 内置本地 CAD Viewer,可在对话中直接预览与旋转模型
- MIT 协议开源,社区活跃(Star 数已超 2 万)
缺点
- 依赖 uv 与 Python 3.11+,首次运行需联网下载 CAD 运行时
- 默认开启匿名遥测,需手动执行命令关闭
- 插件与 skills 二选一安装,重复安装会导致技能重复
- 复杂装配体与高精度建模仍受 LLM 理解能力限制
text-to-cad 是什么
text-to-cad 是一个给 AI Agent 加装「CAD 超能力」的开源项目。它让 Claude Code、Codex、Cursor、Gemini、Grok 等支持插件或 skills 框架的 Agent,能够通过自然语言直接生成 3D 模型,并导出为 STEP、GLB、STL、3MF 等格式。
除了建模,它还覆盖了设计下游环节:可制造性(DFM)检查、工程图生成,以及对 3D 打印、钣金、CNC 加工服务的对接。
核心能力
- 文本到 CAD:用自然语言描述零件,Agent 调用本地 CAD 内核生成实体模型
- 多格式导出:STEP / STP、GLB、STL、3MF,兼顾工业交换与 3D 打印
- 可制造性检查:在导出前评估设计是否适合加工
- 工程图生成:自动产出用于制造的图纸
- 本地查看器:
cadgen mcp启动本地服务,在对话中以卡片形式预览模型
技术栈
| 组件 | 说明 |
|---|---|
| 建模内核 | build123d 0.11 |
| 几何引擎 | Open CASCADE 7.9 |
| 运行时 | Python 3.11+,通过 uv 管理 |
| 前端/工具链 | Node.js 20+ |
| 包名 | cadgen(PyPI) |
安装方式
推荐:让 Agent 自己装
直接把下面这句话发给你的 Agent:
Install text-to-cad from https://github.com/earthtojake/text-to-cad
手动安装
- 确认已安装 uv:
uv --version,没有则按 uv 官方安装器安装 - 根据所用 Agent 应用执行对应的插件安装命令
- 重启应用,首次启动会下载 CAD 运行时(需要网络)
以 Claude Code 为例:
claude plugin marketplace add earthtojake/text-to-cad#latest
claude plugin install text-to-cad@earthtojake
Cursor、Grok Build 等可直接复用 Claude Code 已安装的插件;Claude Desktop 则通过 MCP 配置接入。
注意:插件与 skills 二者只装其一,重复安装会导致每个技能出现两次。
遥测说明
text-to-cad 默认会上报使用统计与崩溃报告,数据带随机 ID,不包含你的文件、路径或提示词。如需关闭:
uvx cadgen telemetry off
适用人群
- 需要快速迭代 3D 模型的机械 / 机器人工程师
- 想用对话方式完成建模的硬件创业者与创客
- 已在用 Claude Code、Cursor 等 Agent,希望扩展 CAD 工作流的开发者
小结
text-to-cad 把 LLM 的语义理解与工业级 CAD 内核结合起来,让「说一句话就出模型」从演示走向可用。对于需要频繁出原型、又不想被传统 CAD 软件操作门槛拖慢节奏的团队,是一个值得尝试的工具。
评论
- 暂无评论,来写第一条吧。