Text-to-CAD
text-to-cad
机器人
⭐⭐⭐☆☆ (3/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代理,自动执行重复性任务,如生成标准件、创建工程图等。