描述
agentcad 是一个专为 AI 代理设计的开源 CAD 工具,使其能够轻松创建真实的 CAD 输出。通过将 build123d 作为默认引擎,agentcad 为编码代理提供了一个强大的环境,以设计、渲染和导出 CAD 模型。该工具通过开源 MCP 服务器和命令行界面(CLI)运行,确保用户可以在本地工作,而无需注册或依赖云服务。
阅读更多
使用 agentcad,用户可以利用与 CadQuery 的兼容性创建 CAD 模型,这允许集成现有脚本。该工具支持多种导出格式,包括 STEP、STL 和 GLB,使其在不同应用中具有多样性。此外,agentcad 还包括几何验证、版本差异和结构化指标等功能,帮助用户验证设计并在过程中及早发现错误。
agentcad 的一个突出特点是其差异功能,允许用户比较模型的不同版本。这对于跟踪设计迭代和确保 AI 代理所做的更改有效特别有用。该工具提供并排渲染和叠加,突出显示添加或删除的内容,并提供每个视图的重叠评分。这个反馈循环对于提高 AI 代理生成的 CAD 设计质量至关重要。
安装过程简单,用户可以选择使用 Python 3.10 到 3.12 设置环境。用户可以通过提示自动设置所有内容,或通过 pip 手动安装。与 agentcad 一起提供的代理技能增强了其功能,使其能够与 Claude Code 和 Cursor 等编码代理无缝集成。
总体而言,agentcad 旨在促进人机协作,提供紧密的反馈循环,帮助代理在无需持续监督的情况下完善其设计。它非常适合希望在 CAD 设计中利用 AI 力量的开发人员和工程师,使其成为计算机辅助设计领域中的一款宝贵工具。
- 类别3D 模型生成器
- 定价模式免费
- 部署本地
- 平台Python 3.10–3.12
agentcad的核心功能
开源
免费
提供 CLI
与 CadQuery 兼容
支持 STEP/STL/GLB 导出
几何验证
版本差异
MCP 服务器
支持 Python 3.10–3.12
代理技能集成
如何使用 agentcad?
初始化:使用 agentcad 开始一个新项目。
编写脚本:创建一个不需要导入的 build123d 脚本。
运行脚本:执行脚本以生成版本化的 STEP 文件。
验证:使用执行前检查在运行之前捕获错误。
渲染:从任何角度生成 PNG 视图以进行视觉验证。
导出:将 STEP 文件转换为 STL 或 GLB 等网格格式。
检查:使用拓扑报告调试几何问题。
差异:比较模型的两个版本以跟踪设计更改。
agentcad的使用案例
- AI 驱动的 CAD 设计
- 版本控制
- 几何验证
- 3D 打印准备
- 协作设计




