Agent-CAD
Open source AI native CAD engineering agent that turns natural language instructions and technical documents into structured 2D drawings and validated, editable DXF files.
What it does and how it connects
Agent-CAD is an open source AI CAD application that turns mechanical design requirements into parametric 3D solids and editable 2D drawings. It uses build123d and OpenCascade for exact boundary representation modeling, checks measured geometry and STEP round trips, and publishes STEP, STL, GLB, DXF, SVG, CAD IR, and replay Python files tied to the same revision.
The application combines text to CAD generation, conversational feature edits, a browser based 3D and 2D workbench, and traceable design revisions. Engineers can run the dedicated CAD workbench locally or integrate CAD tools with the full AgentScope application. Model access uses a configurable OpenAI compatible endpoint, and the README states that explicit IR and supported offline prompts need no model key.
Storage is local SQLite with revision artifacts, and deployment is Linux for the default strict worker, or Docker or local Python 3.12. The README lists the geometry engine as build123d 0.11.1 with OpenCascade and measured solid validation.
What engineers report
Configured the model in .env and in .env.cad-v2.example, but the page reports a refusal. Asks for a solution.
2026-10-29Read the original
Alternatives
Compare side by side- build123d-mcp (pzfreo)
A CAD toolbox an AI app uses through MCP to build build123d models step by step with previews and measurement, rather than a full agent workbench with drawings and revisions.
- C33D
A browser based research preview where an LLM authors designs as an editable node graph on OpenCascade in WebAssembly, rather than a local workbench app with a revision store.
- cad-gen (philinhphan/cad-agent)
Starts from a technical drawing and refines CadQuery code against it with a vision model critic, rather than starting from natural language requirements in a workbench.
- AnkusDrive
A CLI and MCP server that drives FreeCAD through its Python API for parametric CAD and FEM simulation, rather than a build123d and OpenCascade workbench.
- MecAgent
A commercial desktop copilot that acts inside an open SolidWorks session, rather than an open source agent workbench built on build123d.
Sources
Not verified
- Pricing: none stated on the repo.
- No GitHub releases exist, so latest release fields are null.
- A named individual builder beyond the repository owner handle Jane-o-O-o-O
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.