text-to-cad: Give your agent CAD superpowers
Give your agent CAD superpowers. 100% open source and free.
Available for these agents
Overview
The text-to-cad plugin gives your agent local workflows for generating 3D models as STEP, GLB, STL or 3MF files. It also does design for manufacturing checks, generates engineering drawings, and connects to popular 3D printing, sheet metal and CNC fabrication services.
It is supported by all popular agents that support plugins or the skills framework, including Claude Code, Codex, Cursor, Gemini and Grok.
Install
Ask your agent (recommended)
Send this message to your agent and it will install text-to-cad for you.
Install text-to-cad from https://github.com/earthtojake/text-to-cad
Or install it yourself: install uv if you don't have it yet, then run the commands for your agent app below and restart the app.
Claude Code
claude plugin marketplace add earthtojake/text-to-cad
claude plugin install text-to-cad@earthtojakeUpdate or reinstall
Update, then restart the app:
claude plugin marketplace update earthtojake
claude plugin update text-to-cad@earthtojakeReinstall: remove it, then install it again:
claude plugin uninstall text-to-cad@earthtojake
claude plugin marketplace remove earthtojakeCodex
Requires Codex 0.142.0 or newer.
codex plugin marketplace add earthtojake/text-to-cad
codex plugin add text-to-cad@earthtojakeUpdate or reinstall
Update, then restart the app:
codex plugin marketplace upgrade earthtojakeReinstall: remove it, then install it again:
codex plugin remove text-to-cad@earthtojake
codex plugin marketplace remove earthtojakeCursor
Cursor also loads the Claude Code plugin: if it is installed, skip this.
git clone --depth 1 --branch plugin https://github.com/earthtojake/text-to-cad ~/.cursor/plugins/local/text-to-cadUpdate or reinstall
Update, then restart the app:
git -C ~/.cursor/plugins/local/text-to-cad pullReinstall: remove it, then install it again:
rm -rf ~/.cursor/plugins/local/text-to-cadGrok Build
Grok Build also loads the Claude Code plugin: if it is installed, skip this.
grok plugin install earthtojake/text-to-cad --trust
grok plugin enable text-to-cadUpdate or reinstall
Update, then restart the app:
grok plugin update text-to-cadReinstall: remove it, then install it again:
grok plugin uninstall text-to-cadGemini
gemini extensions install https://github.com/earthtojake/text-to-cad --consent --auto-updateUpdate or reinstall
Update, then restart the app:
gemini extensions update text-to-cadReinstall: remove it, then install it again:
gemini extensions uninstall text-to-cadOther Agents
For an agent without plugin support: the skills give you everything you need for core CAD workflows and let you view CAD files in a localhost web app.
npx skills add earthtojake/text-to-cadUpdate or reinstall
Run the install command again to update or reinstall, then restart the app.
No plugin for your agent yet?
Request PluginSkills
Install the library to give agents focused workflows for CAD, fabrication, robot description files, simulation, and local review.
CAD
skills/cad
Creates and edits CAD models from plain-language or image requests, with STEP as the main output along with options to export to STL, 3MF and GLB.
step.parts
skills/step-parts
Finds off-the-shelf STEP parts like screws, bearings, motors, and connectors.
Engineering Drawing
skills/engineering-drawing
Dimensioned engineering drawings from a part, as a PDF: views, hidden lines, dimensions, hole callouts, title block.
DXF
skills/dxf
Creates 2D DXF drawings like profiles, templates, gaskets, and cut layouts from Python sources or CAD geometry.
URDF
skills/urdf
Writes robot structure files with links, joints, limits, inertials, and meshes.
SRDF
skills/srdf
Adds MoveIt planning groups, end effectors, poses, and collision rules to a URDF.
SDF
skills/sdf
Creates simulator models and worlds with frames, physics, sensors, and lights.
SendCutSend
skills/sendcutsend
Checks DXF and STEP files before upload to SendCutSend.
DfAM Check
skills/dfam-check
Measures mesh printability per process: wall thickness, overhangs, support volume, and build orientation.
DFM
skills/dfm
Reviews a part for sheet metal, CNC machining, or injection molding, with measured evidence and the cited rule behind every finding.
G-code
skills/gcode
Slices models into printer-ready G-code with OrcaSlicer, using your own printer presets.
Bambu Labs
skills/bambu-labs
Sends prints to Bambu Lab printers through Bambu Connect, Bambu Lab's official app, or Bambu Studio.
Contributing
Branch from main and open PRs against main. For the local workflow, testing in agent apps and validation, see CONTRIBUTING.md.