earthtojake/text-to-cad
Design physical products with AI
What it solves
AI agents (like Claude Code, Codex, Cursor, Gemini, and Grok) cannot natively create 3D models or understand CAD geometry. This plugin gives them those abilities by installing skills and a local server, so they can turn plain-language or image requests into STEP, GLB, STL, or 3MF files, check designs for manufacturing (DFM/DfAM), generate engineering drawings, and even connect to 3D printing or CNC services.
How it works
The plugin installs skills that agents can call. Each skill runs a Python package called cadgen through uv, which uses the Open CASCADE geometry kernel via build123d. The plugin also starts a local server (cadgen mcp) that provides a viewer to display models. When you ask the agent for a model, it uses the appropriate skill to generate geometry, then shows it as an interactive card or a link. Telemetry (usage stats) is sent by default but can be turned off; nothing sensitive like file contents or prompts is ever included.
Who it's for
People who use AI coding or assistant tools and need to produce or manipulate CAD files, design for manufacturing, or create robot description files. It suits engineers, product designers, hobbyists, and robotics developers who want to delegate CAD tasks to an agent rather than manually using CAD software.
Highlights
- Turn text or images into 3D models (STEP, STL, 3MF, GLB)
- Generate dimensioned engineering drawings as PDFs
- Create 2D DXF drawings for profiles, gaskets, cut layouts
- Write robot description files (URDF, SRDF, SDF) with links, joints, and physics
- Check printability (DfAM) and manufacturing rules (DFM) for sheet metal, CNC, injection molding
- Slice models to G-code with OrcaSlicer and send prints to Bambu Lab printers
- Works across many agent apps, with optional viewer and telemetry controls
Related
- Project
- Project
- Project
- Project
- Project