agentcad icon

agentcad

agentcad 是一款開源 CAD 工具,專為 AI 代理設計,可讓 coding agents 在本機設計、渲染、驗證並匯出真實 CAD 輸出,支援 CLI 與 MCP server 的腳本化工作流程。

agentcad

概覽

agentcad 是一款開源 CAD 工具,專為 AI 代理設計。它讓 coding agents 能夠設計、渲染、驗證並匯出真實 CAD 輸出,而不是停留在程式碼或近似結果。

網站將其呈現為一種本機的人機協作工作流程:agent 執行 CAD 腳本、讀回指標與渲染結果、修正錯誤,並持續迭代,直到幾何有效且可交付。公開網站強調 STEP、STL、GLB 與 OBJ 輸出,以及預覽、驗證與版本差異。

核心功能

腳本化 CAD 執行

執行腳本並回傳具版本資訊的 STEP 檔案,以及幾何指標,讓 agent 能在每次嘗試後驗證尺寸與有效性。

渲染預覽

從不同角度產生 PNG 預覽,讓 agent 在交付前可先視覺檢視模型。

多格式匯出

匯出常見的下游格式,包括 STL、GLB 與 OBJ,供列印、檢視器或進一步處理使用。

執行前驗證

執行前進行檢查,可快速捕捉錯誤,幫助 agent 避免在無效幾何上繼續。

除錯與迭代工具

提供拓樸報告與版本差異,讓各次迭代之間的變更更容易除錯與比較。

CLI 與 MCP 存取

同時支援 CLI 使用與 MCP 整合,供 agent 工具鏈使用,並附有本機與快取執行路徑的安裝範例。

常見使用情境

  • 反覆迭代的 agent 驅動 CAD

    coding agent 撰寫 CAD 腳本、在本機執行、檢查回傳的指標與渲染結果,並修訂模型,直到幾何符合需求。

  • Agent 工具整合

    開發者在 Claude Code、Cursor 或 Windsurf 等 coding 環境中使用 CLI 或 MCP server,將 CAD 生成加入 agent 工作流程。

  • 3D 模型匯出與交付

    使用者需要可檢視的 3D 輸出以供列印或分享,因此 agent 在驗證通過後匯出 STEP、STL 或 GLB。

  • 設計迭代檢視

    建造者想比較零件或組件的連續版本,並使用渲染預覽、指標與差異來查看變更內容。

Pros and Cons

Pros

  • 開源且可在本機執行,適合需要直接存取檔案與輸出的 agent 工作流程。
  • 同時產生視覺預覽與機器可讀指標,讓 agent 有多種方式驗證幾何。
  • 支援常見匯出格式,方便列印與網頁/檢視器工作流程。
  • 包含版本差異與拓樸報告,有助於迭代除錯。
  • 同時提供 CLI 與 MCP 整合路徑,因此可用於多種 agent 設定。

Cons

  • 公開網站未提供完整的功能矩陣或方案比較文件。
  • 所提供快照中的定價頁回傳 404,因此無法從提供的網站內容取得定價細節。
  • 網站將 agentcad 定位為腳本化、由 agent 驅動的 CAD 工作流程,而非傳統的互動式 CAD 編輯器。

FAQ

如何設定?

agentcad 可在本機以開源 CLI 與 MCP server 執行。網站上的安裝範例顯示支援 Python 3.10–3.12,並提供 `agentcad[mcp]` 的套件安裝路徑。

它會產生哪些輸出?

agentcad 會產生 CAD 輸出,例如 STEP、STL、GLB 與 OBJ,並提供 PNG 渲染與驗證指標,讓 agent 能在交付前檢視幾何。

它預期如何在工作流程中使用?

網站將 agentcad 定位為 CAD 任務中的人機協作工具:agent 執行腳本、讀取指標與渲染結果,然後反覆迭代,直到幾何有效或符合規格。

主要限制或適用情境是什麼?

來源描述了前置執行驗證、指標、渲染與版本差異,但未文件化所有可能的限制。它是為以程式碼驅動的 CAD 工作流程而設計,而不是獨立的視覺化 CAD 編輯器。

網站上有定價資訊嗎?

網站快照中的 `/pricing` 定價頁目前回傳 404,因此公開網站未提供可擷取的定價表或方案細節。

Quick Facts

類別
開發者工具
主要用途
AI 輔助的 CAD 生成與驗證
交付方式
開源 CLI 與 MCP server
支援的 Python
3.10–3.12
來源網域
agentcad.dev
授權
Apache-2.0(原始碼儲存庫)