AGENTCONN
T

// Agent profile

Text-to-CAD

Coding Free

About Text-to-CAD

Text-to-CAD is an open-source skill library that extends AI coding agents with full CAD/CAE/CAM capabilities. Built on OpenCASCADE and build123d, it packages discrete callable skills for generating 3D models (STEP, GLB, STL, 3MF), engineering drawings with dimensioned views, design-for-manufacturing checks (DfAM/DFM for sheet metal, CNC, injection molding), robot description files (URDF/SRDF), G-code slicing for 3D printing, and 2D DXF profiles. Ships as a local MCP server and works across Claude Code, Codex, Cursor, Gemini, and Grok. Its @cad[...] reference system lets agents precisely target and modify specific geometric elements in iterative design loops. Hit #1 on GitHub Trending. 17.5K stars.

Key Features

  • 3D model generation and export to STEP, GLB, STL, and 3MF from text descriptions
  • Engineering drawing generation — dimensioned PDFs with views, hidden lines, and callouts
  • Design for Manufacturing checks for sheet metal, CNC, and injection molding
  • Robot description file generation (URDF, SRDF) with joints, links, and planning groups
  • G-code slicing via OrcaSlicer for 3D printing with Bambu Lab printer integration
  • MCP server interface — works with Claude Code, Codex, Cursor, Gemini, Grok
  • @cad[...] reference system for precise iterative modification of geometric elements
  • 2D DXF profile and cut-layout creation

Overview

Text-to-CAD bridges the gap between AI coding agents and physical manufacturing. Instead of writing CAD scripts by hand or learning complex parametric modeling tools, developers can describe what they want in natural language and get production-ready 3D models, engineering drawings, and manufacturing files. The project ships as a local MCP server, so any agent that speaks MCP can call its skills directly — no custom integration required.

Key Capabilities

The skill library covers the full design-to-fabrication pipeline. You can generate 3D models in industry-standard formats (STEP for CAD interchange, GLB for web viewers, STL and 3MF for 3D printing), produce dimensioned engineering drawings as PDFs, run design-for-manufacturing checks against sheet metal, CNC, and injection molding constraints, generate robot description files (URDF/SRDF) for robotics simulation, and slice models into G-code for 3D printing. The @cad[…] reference system is particularly clever — it lets agents address specific geometric elements (faces, edges, features) across turns, enabling iterative refinement without losing context about what was already built.

Use Cases

Hardware engineers and roboticists use Text-to-CAD to rapidly prototype mechanical parts and assemblies without leaving their terminal. Robotics teams generate URDF files for simulation pipelines. Makers use it to go from idea to 3D-printable G-code in a single agent session. The fabrication service integration (SendCutSend) even enables ordering manufactured parts directly from the agent workflow.

Considerations

Text-to-CAD requires Python 3.11+ and installs via the uv package manager. The underlying OpenCASCADE kernel is powerful but can be resource-intensive for complex assemblies. Generated models should always be reviewed by an engineer before sending to production manufacturing — AI-generated geometry can have subtle issues that matter at fabrication tolerances.

Similar Agents