cad-agent
AI-driven CAD modeling agent with a visual feedback loop built on build123d and MCP for 3D-printable parts.
What it does and how it connects
CAD Agent gives an AI agent eyes for CAD. The agent sends modeling commands to a self-contained container, which does the work with build123d and returns renders the agent can interpret, so the agent creates, sees, evaluates, and iterates without a human relaying screenshots.
All CAD logic runs inside the container: the external agent only sends commands over HTTP or MCP, receives JSON and PNG results, and decides what to do next. The container renders with VTK, produces 2D technical drawings, exports STL, STEP, and 3MF, and runs printability analysis.
It runs as a Docker container serving on port 8123, with a workspace volume mounted in. The README states the agent should never do STL manipulation, rendering, or modeling outside the container, since that defeats the purpose and leads to fragile results.
What engineers report
The container always return error: Security Error: Forbidden keyword 'import' detected.
2026-03-08Read the original
Alternatives
Compare side by side- text-to-cad (CAD Skills)
An agent skills framework that gives AI coding agents parametric CAD superpowers through the build123d Python library.
- CADAM
An open source text-to-CAD web application that generates 3D models from natural language, powered by OpenSCAD running in the browser.
- CQAsk
An open source LLM-powered CAD generation tool that produces 3D models from natural language using CadQuery.
- cadquery-mcp-server
An MCP server that exposes CadQuery-based CAD generation and automated model validation tools to AI assistants.
- freecad-ai
A FreeCAD workbench with a chat interface that builds and edits 3D models from natural language through 50 structured tools and 24 LLM providers.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
Sources
Not verified
- No GitHub releases exist, so latest release fields are null.
- Pricing: none stated on the repo.
- Activity: last push 2026-02-17, so the project looks quiet; no releases exist.
- A named individual builder beyond the Svetlana-DAO-LLC organization
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.