Text-to-CAD text-to-cad

机器人 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
earthtojake 2508 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

A collection of agent skills for CAD, robotics and hardware design


text-to-cad 是一个专为 CAD、机器人学和硬件设计智能体打造的技能库,旨在让大语言模型代理能够直接生成、编辑和操作三维几何模型与机器人描述文件。该项目解决了传统 CAD 工作流中自然语言与工程模型之间的鸿沟——用户只需用日常语言描述需求,智能体即可调用底层技能自动完成建模、切片、导出等任务,极大降低了硬件设计的门槛。

标签

项目特点

**模块化技能库**:提供多种独立技能,如CAD建模、CAD预览、标准件查找、机器人描述文件生成、G-code切片等,可灵活组合使用。
**自然语言驱动**:用户可以通过自然语言或图像描述来创建和编辑CAD模型,降低设计门槛。
**机器人设计支持**:专门支持生成URDF、SDF、SRDF等机器人描述文件,适用于机器人仿真和运动规划。
**制造流程集成**:支持将模型切片为G-code,并可直接与Bambu Lab打印机交互,实现从设计到打印的闭环。
**本地优先**:所有操作在本地项目文件中完成,保护用户数据隐私。
**易于安装**:通过Skills CLI或Codex/Claude Code插件市场即可快速安装。

技术规格

编程语言
核心CAD库
几何内核
主要输出格式
其他输出格式
机器人描述格式
安装方式
许可证

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Python 3.11+ 1 运行环境
build123d 1 核心CAD库
OpenCascade (OCP) 1 几何内核
Skills CLI 1 安装工具
Codex / Claude Code 1 可选,用于插件安装

所需工具

工具用途是否必需
Python 3.11+ 运行所有技能 ✅ 是
Skills CLI 安装和管理技能 ✅ 是
Codex / Claude Code 通过插件方式安装和使用技能 ▢ 推荐
3D打印机 (Bambu Lab) 用于Bambu Labs技能,直接打印 ▢ 推荐
切片软件 (如Orca Slicer) G-code技能需要调用真实切片器CLI ▢ 推荐

能力画像

记忆与知识检索
1/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
1/5
数理与计算
4/5
动手与操作
3/5
狂热与坚持
1/5
创造与创新
4/5

所需技能

🔧 **动手能力**:需要具备基本的Python编程环境配置能力,以及使用命令行工具的经验。对于Bambu Labs技能,需要了解3D打印机的基本操作。 💻 **编程能力**:需要Python编程基础,能够理解和使用Python库。熟悉AI代理(如Codex、Claude Code)的使用会有帮助。 ⚡ **电子电路**:不涉及电子电路知识。

适用场景

**快速原型设计**:通过自然语言描述快速生成3D模型,用于概念验证和快速迭代。
**机器人开发**:为机器人创建URDF/SDF/SRDF描述文件,用于仿真和运动规划。
**自动化制造**:将设计、切片和打印流程自动化,实现从设计到制造的端到端工作流。
**教育学习**:作为学习CAD建模和机器人学的工具,通过AI辅助降低学习曲线。
**硬件设计自动化**:在硬件设计流程中集成AI代理,自动执行重复性任务,如生成标准件、创建工程图等。