agentcad icon

agentcad

agentcad 是一款面向 AI 代理的开源 CAD 工具,可让编码代理设计、渲染、验证并导出真实 CAD 输出。本地运行,支持通过 CLI 和 MCP server 进行脚本化工作流。

agentcad

概述

agentcad 是一款面向 AI 代理的开源 CAD 工具。它让编码代理能够设计、渲染、验证并导出真实的 CAD 输出,而不只是停留在代码或近似结果。

该网站将其描述为一种用于人机协作的本地工作流:代理运行 CAD 脚本,读取返回的指标和渲染结果,修正错误,并持续迭代,直到几何体有效且可交接。公开网站重点展示了 STEP、STL、GLB 和 OBJ 输出,以及预览、验证和版本差异。

核心能力

脚本化 CAD 执行

运行脚本并返回带版本信息的 STEP 文件以及几何指标,让代理在每次尝试后都能验证尺寸和有效性。

渲染预览

从不同角度生成 PNG 预览,使代理在交接前可以直观检查模型。

多格式导出

导出 STL、GLB 和 OBJ 等常见下游格式,便于打印、查看器或进一步处理。

运行前验证

执行前进行检查,可快速发现错误,帮助代理避免继续处理无效几何体。

调试与迭代工具

提供拓扑报告和版本差异,便于调试和比较迭代之间的变化。

CLI 和 MCP 访问

支持 CLI 使用和用于代理工具的 MCP 集成,并提供本地和缓存执行路径的安装示例。

常见用例

  • 迭代式代理驱动 CAD

    编码代理编写 CAD 脚本,在本地运行,检查返回的指标和渲染结果,并持续修订模型,直到几何体符合需求。

  • 代理工具集成

    开发者在 Claude Code、Cursor 或 Windsurf 等编码环境中使用 CLI 或 MCP server,为代理工作流加入 CAD 生成能力。

  • 3D 模型导出与交接

    用户需要可检查的 3D 输出用于打印或分享,因此代理在验证通过后导出 STEP、STL 或 GLB。

  • 设计迭代审查

    构建者希望比较零件或组件的连续版本,并使用渲染预览、指标和差异来查看变化。

Pros and Cons

Pros

  • 开源且可在本地运行,适合需要直接访问文件和输出的代理工作流。
  • 同时生成可视化预览和机器可读指标,为代理提供多种几何验证方式。
  • 支持常见导出格式,便于打印和网页/查看器工作流。
  • 包含版本差异和拓扑报告,支持迭代调试。
  • 同时提供 CLI 和 MCP 集成路径,因此可用于多种代理设置。

Cons

  • 公开网站未提供完整的功能矩阵或方案对比说明。
  • 所提供快照中的定价页面返回 404,因此无法从现有网站内容获取定价细节。
  • 该网站将 agentcad 定位为脚本化、由代理驱动的 CAD 工作流,而不是传统的交互式 CAD 编辑器。

FAQ

如何进行设置?

agentcad 作为开源 CLI 和 MCP server 在本地运行。网站上的安装示例显示支持 Python 3.10–3.12,并提供 `agentcad[mcp]` 的包安装路径。

它会生成哪些输出?

agentcad 会生成 STEP、STL、GLB 和 OBJ 等 CAD 输出,同时提供 PNG 渲染图和验证指标,方便代理在交接前检查几何体。

它在工作流中应如何使用?

该网站将 agentcad 定位为用于 CAD 任务的人机协作:代理运行脚本,读取指标和渲染结果,然后反复迭代,直到几何体有效或符合规格。

它的主要限制或适用说明是什么?

来源描述了执行前验证、指标、渲染和版本差异,但没有记录所有可能的限制。它适用于代码驱动的 CAD 工作流,而不是独立的可视化 CAD 编辑器。

网站上有定价信息吗?

网站上的 `/pricing` 页面在当前快照中返回 404,因此公开网站没有可提取的定价表或方案详情。

Quick Facts

类别
开发者工具
主要用途
AI 辅助的 CAD 生成与验证
交付方式
开源 CLI 和 MCP server
支持的 Python
3.10–3.12
来源域名
agentcad.dev
许可证
Apache-2.0(源代码仓库)