AgentCAD (lizaixi01)
CAD runtime built for AI agents: 2D drawings (DXF, and DWG when AutoCAD is installed) through MCP, CLI, Python and HTTP, with undo and independent validation. 3D parts are not part of AgentCAD; the 3D layer was removed.
Summary rewritten from the vendor site because the catalog version did not match it.
What it does and how it connects
AgentCAD is an open-source program installed on the user's machine: the CAD engine an agent calls for 2D drawings, through tools designed for it rather than for a mouse. It is not a GUI app and not a prompt or skill. The core runs on ezdxf, is MIT-licensed, and needs no commercial software. It comes as an MCP server (35 CAD tools in the full profile), a CLI, a Python library and an HTTP API.
The runtime gives the agent typed operations with JSON schemas, atomic batches, checkpoints before every edit, a diff of what changed and a durable journal, so a new session can see and undo what an earlier one did. An independent validator re-reads the file from disk and reports problems as structured errors, and a drawing exports to a PNG the agent can look at.
3D parts are not part of AgentCAD. The README states the team built a 3D layer on FreeCAD, measured it against agents writing CadQuery code themselves, found the results mixed, and removed it to keep AgentCAD focused on drawings. The live viewer still shows parts the agent builds, saving the model in STEP, FCStd or STL.
Alternatives
Compare side by side- DraftAid
An AI plugin for SolidWorks and Autodesk Inventor that converts 3D CAD models into fabrication-ready 2D drawings with auto-dimensioning, rather than a standalone 2D drawing runtime for agents.
- Adam CAD
An AI CAD copilot for hardware teams that reads connected CAD and PLM as one graph and returns branched model edits, rather than a 2D DXF runtime with undo and validation.
- lime-slice
A filament slicer and solid modeler in one window with an MCP server, rather than a 2D drawing runtime.
- Mechanism-AI
A constraint-driven agent for planar four-bar linkages that compiles CadQuery geometry, rather than a 2D DXF drawing runtime.
- freecad-3dprint
An agent skill for designing 3D-printable parts in FreeCAD with a slicer gate, rather than a 2D drawing runtime.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- A DXF importer copied a rough 2 mm contour match into manufacturing identity, so two valid doors 1 to 2 mm apart could swap order-row identities and fail the strict cut check.Error Index
- An agent CAD edit landed (revision 2 to 3) but verification failed on an internal field mismatch, and recovery then failed because the tool's capability fingerprint changed between prepare and recovery on the same build, leaving the edit stuck half-verified. Issue #160 records the incident; PR #161 is the repair record.Error Index
- Colour was resolved before the hand-off, so ByLayer on an ACI 7 layer and an explicit ACI 7 arrived byte-identical, and traits now carry where the colour came from.Error Index
Sources
Not verified
- Pricing (no price stated on the repository README)
- Real user voices (recent repo activity is the maintainer's own pull requests)
- A named individual builder beyond the repository owner handle lizaixi01
- A standalone vendor website (no homepage is set on the repository)
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.