Maker.js is a TypeScript library that treats 2D CNC designs as composable JSON models with advanced geometry and multi-format exports, enabling programmatic, version-controlled CAD.
freecad-mcp uses an MCP server to connect Claude Desktop AI with FreeCAD, enabling AI-driven parametric CAD modeling through RPC tools including arbitrary Python code execution.
text-to-cad bridges AI coding agents with parametric CAD using a local-first architecture and a novel @cad reference system for geometry-aware iterative edits and multi-format export.