kjdraw
Open-source CAD engine for AI agents that compiles engineering intent into editable, verifiable DXF drawings, with a skill-first local CLI and optional MCP registration.
Summary rewritten from the vendor site because the catalog version did not match it.
What it does and how it connects
KJDraw is an open-source CAD engine for AI agents. The model describes engineering intent and KJDraw compiles it into real CAD drawings that stay editable, verifiable, undoable and reopenable. The primary path is skill-first: install the engine with npm, add the skill to the agent, restart the agent, and ask it to draw. MCP registration is optional, and the skill calls the local engine through the kjdraw agent command.
The engine creates editable CAD objects rather than a one-off picture, so the agent can change a hole diameter, move an object or revise a layer without starting over. Changes are proposed as revisions for human approval, applied as one transaction, and support undo, save and reopening, with DXF export. The README lists sample workflows for manufacturing parts, floor plans, site and utility plans, road alignments, borehole logs, geological sections and charts, and notes that complete production workflows are still being validated.
KJDraw also ships as an embeddable TypeScript and JavaScript SDK with React and Vue components, a packaged editor, a CLI and a local file workflow on the same engine. The README is explicit about the limits: it is a CAD engine and execution layer, not a desktop CAD replacement, with no direct DWG open and save, no full desktop-CAD parity or 3D solid modeling, and no certified plotting or print output.
Alternatives
Compare side by side- cad-cae-copilot
An MCP-capable CAD and CAE workbench that writes real build123d and OpenCASCADE geometry and continues into simulation, rather than a 2D drawing engine.
- mnft
Text-to-CAD tooling in Elixir that emits build123d, OpenSCAD and SMLib geometry, rather than a 2D drawing engine with an embeddable editor.
Sources
Not verified
- Pricing: none stated on the repo or docs site read.
- Real user voices: no real linked post read for this page.
- Related Error Index entries: no matching entry verified (the live error map has no DXF entries).
- A named individual builder beyond the KanJieTeam 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.