Repolode
earthtojake

earthtojake/text-to-cad

A plugin and skill set that lets AI coding agents generate, check and fabricate CAD models from plain-language requests.

Open-source alternative to:SolidWorksFusion 360

Stars
21,941
Forks
2,158
Open issues
32
Last commit
1 hour ago

What is it?

text-to-cad gives AI agents local workflows for creating 3D models as STEP, GLB, STL or 3MF files. Its CAD skill builds models from text or image requests, with STEP as the main output. Separate skills cover finding off-the-shelf STEP parts such as screws and bearings, and producing dimensioned engineering drawings as PDF.

For manufacturing, the project includes design-for-manufacturing review for sheet metal, CNC machining and injection molding, plus a printability check that measures wall thickness, overhangs and support volume. It also checks DXF and STEP files before upload to SendCutSend, slices models to G-code with OrcaSlicer, and sends prints to Bambu Lab printers.

The project also covers robot and simulation description files: URDF for robot structure, SRDF for MoveIt planning groups, and SDF for simulator worlds. It runs through uv and a local cadgen server, and installs as a plugin for Claude Code, Codex, Cursor, Gemini and Grok, or as skills for other agents.

Key features

  • 01Generates STEP, GLB, STL and 3MF models from text or image requests.
  • 02Produces dimensioned engineering drawings as PDF with views and hole callouts.
  • 03Searches for off-the-shelf STEP parts such as screws, bearings and connectors.
  • 04Reviews parts for sheet metal, CNC machining and injection molding.
  • 05Writes URDF, SRDF and SDF files for robots and simulators.
  • 06Slices models to G-code with OrcaSlicer and sends prints to Bambu Lab printers.

Use cases

  • Letting an AI coding agent draft a mechanical part and export it for printing or machining.
  • Checking a 3D print design for wall thickness and overhangs before slicing.
  • Preparing DXF or STEP files for an online sheet metal or CNC service.
  • Writing robot description files for a MoveIt or Gazebo simulation.

Quick start

  1. 1

    Check that uv is installed

    uv --version
  2. 2

    Add the text-to-cad marketplace in Claude Code

    claude plugin marketplace add earthtojake/text-to-cad#latest
  3. 3

    Install the plugin in Claude Code

    claude plugin install text-to-cad@earthtojake
  4. 4

    Restart Claude Code; the first start downloads CAD's runtime and needs a network connection

Things to know

  • On Windows 11 with Smart App Control enabled, the CAD kernel's unsigned native module may be blocked.
  • Usage stats and crash reports are sent by default and must be turned off manually if you do not want them.
  • The first start downloads CAD's runtime, so offline use is not possible at first.

Topics

FAQ

What is text-to-cad?
A plugin and skill set that lets AI coding agents generate, check and fabricate CAD models from plain-language requests. text-to-cad gives AI agents local workflows for creating 3D models as STEP, GLB, STL or 3MF files. Its CAD skill builds models from text or image requests, with STEP as the main output. Separate skills cover finding off-the-shelf STEP parts such as screws and bearings, and producing dimensioned engineering drawings as PDF.
Is text-to-cad free to use? What license does it have?
text-to-cad is open source under the MIT license. Check the license terms before using it in commercial products.
Is text-to-cad still maintained?
Actively maintained. The last commit to text-to-cad was on Oct 20, 2026.
What can I use text-to-cad for?
Letting an AI coding agent draft a mechanical part and export it for printing or machining. Checking a 3D print design for wall thickness and overhangs before slicing. Preparing DXF or STEP files for an online sheet metal or CNC service. Writing robot description files for a MoveIt or Gazebo simulation.
How do I install text-to-cad?
Check that uv is installed: uv --version Add the text-to-cad marketplace in Claude Code: claude plugin marketplace add earthtojake/text-to-cad#latest Install the plugin in Claude Code: claude plugin install text-to-cad@earthtojake Restart Claude Code; the first start downloads CAD's runtime and needs a network connection
Where can I get text-to-cad?
The source code and installation instructions are on GitHub: https://github.com/earthtojake/text-to-cad

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects