AX 爱鲜报

text-to-cad

让 AI Agent 具备 CAD 超能力:通过自然语言生成 STEP、GLB、STL、3MF 等 3D 模型,并支持可制造性检查、工程图生成,对接 3D 打印、钣金与 CNC 加工服务。

过去 7 天收获 1 颗 Star

爱鲜报评分

0.0

0 人评分

开源 · MIT #Python #LLM #AI #Agent #3D #CAD

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

手动安装

  1. 确认已安装 uv:uv --version,没有则按 uv 官方安装器安装
  2. 根据所用 Agent 应用执行对应的插件安装命令
  3. 重启应用,首次启动会下载 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 软件操作门槛拖慢节奏的团队,是一个值得尝试的工具。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。