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插件市场即可快速安装。
技术规格
| 编程语言 | Python 3.11+ |
|---|---|
| 核心CAD库 | build123d |
| 几何内核 | OpenCascade (OCP) |
| 主要输出格式 | STEP |
| 其他输出格式 | STL, 3MF, GLB, G-code |
| 机器人描述格式 | URDF, SDF, SRDF |
| 安装方式 | Skills CLI / Codex插件 / Claude Code插件 |
| 许可证 | MIT |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Python 3.11+ | 1 | — | 运行环境 |
| build123d | 1 | — | 核心CAD库 |
| OpenCascade (OCP) | 1 | — | 几何内核 |
| Skills CLI | 1 | — | 安装工具 |
| Codex / Claude Code | 1 | — | 可选,用于插件安装 |
能力画像
⚪ 记忆与知识检索: 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代理,自动执行重复性任务,如生成标准件、创建工程图等。