text-to-cad 是什么?

earthtojake/text-to-cad 项目是一个开源工具,用于通过代码生成 CAD 模型,支持多种 CAD 格式和机器人描述文件。

⭐ 2,252 Stars 🍴 272 Forks JavaScript MIT 作者: earthtojake
来源:据 README 描述 查看 GitHub 仓库 →

为什么值得关注

该项目因其独特的将自然语言描述转换为 CAD 模型的能力而受到关注。它填补了自动化设计流程的空白,并利用了 AI 技术简化了复杂设计任务。项目采用 JavaScript 语言,支持多种 CAD 格式和机器人描述文件,这使得它在需要高效设计流程的领域具有吸引力。

来源:综合 README 描述和项目特征

核心功能

生成和导出

项目允许用户使用自然语言描述生成 CAD 模型,并支持导出 STEP, STL, 3MF, DXF, GLB 等多种格式,以及 URDF/SDF/SRDF 机器人描述文件。

来源:据 README 描述
浏览和参考

用户可以在 CAD 探索器中查看生成的几何形状、平面图案和机器人描述文件,并复制稳定的 `@cad[...]` 引用以便进行精确的后续编辑。

来源:据 README 描述
本地运行

项目支持在本地运行,无需后端托管,方便用户进行开发和测试。

来源:据 README 描述

技术架构

项目采用模块化设计,将功能划分为不同的技能(skills),如 CAD 技能、CAD 探索器技能、URDF 技能等。这些技能通过统一的 harness 进行管理,实现了代码和生成的分离,提高了项目的可维护性和扩展性。

来源:代码目录结构

技术栈

infra: 本地运行,无需特定基础设施  |  key_deps: build123d, OpenCascade, STEP, STL, 3MF, DXF, GLB, URDF, SDF, SRDF  |  language: JavaScript  |  framework: 无特定框架,采用模块化设计

来源:代码目录结构 + README 描述

快速上手

git clone https://github.com/earthtojake/text-to-cad.git cd text-to-cad ./scripts/codex-install.sh ./scripts/claude-install.sh ./scripts/gemini-install.sh ./scripts/openclaw-install.sh npx agent-skills-cli add earthtojake/text-to-cad
来源:README Installation/Quick Start

使用场景

1. 机器人设计和仿真:使用自然语言描述生成机器人部件和装配,并进行仿真测试。 2. 电子产品设计:快速生成电子产品的外壳和内部结构。 3. 机械设计:自动化生成机械部件和装配图。 4. 建筑设计:生成建筑模型和结构图。

来源:README

优势与局限

优势

  • 优势1:自动化设计流程,提高设计效率。
  • 优势2:支持多种 CAD 格式和机器人描述文件,兼容性强。
  • 优势3:本地运行,无需后端托管,方便使用。

局限

  • 局限1:项目处于早期阶段,功能可能不够完善。
  • 局限2:需要一定的编程基础才能使用。
来源:综合 README、代码结构和依赖分析

最新版本

信息不足,待补充

来源:GitHub Releases

总结评价

earthtojake/text-to-cad 项目是一个值得关注的开源工具,特别适合需要自动化设计流程的团队和个人使用。它利用了 AI 技术简化了设计任务,提高了设计效率,但可能需要一定的编程基础才能充分利用其功能。

来源:综合分析
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-05-13 18:31. 质量评分: 85/100.

数据来源:README、GitHub API、依赖文件