earthtojake/text-to-cad — explained in plain English
Analysis updated 2026-05-18
Have a coding agent generate a CAD model or mechanical part from a plain English description.
Generate robot description files like URDF or SDF for use in robotics simulators such as MoveIt2.
Find and download off the shelf hardware parts like screws or bearings for a CAD assembly.
Prepare a design for laser cutting or fabrication using the SendCutSend preflight skill.
| earthtojake/text-to-cad | nksaraf/vinxi | yu9191/wloc | |
|---|---|---|---|
| Stars | 2,946 | 2,789 | 2,754 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | — | 2026-06-27 |
| Maintenance | — | — | Active |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 4/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires installing a Python 3.11+ CAD runtime plus the skill files for your specific coding agent.
Text-to-CAD, branded as CAD Skills, is a collection of skills that plug into AI coding agents like Claude Code, Codex, and Gemini CLI, giving them the ability to generate, export, and review CAD models, robot descriptions, and hardware design files. Rather than being a standalone CAD application, it extends the capabilities of coding agents you already use so they can produce real, source controlled design files from a written description. The core CAD skill lets an agent generate and export files in formats including STEP, STL, 3MF, DXF, and GLB, along with URDF, SDF, and SRDF robot description files used in robotics simulation and motion planning tools like MoveIt2. A companion CAD Explorer lets you visually inspect the generated geometry and robot descriptions, and a stable reference syntax lets you point the agent back at specific parts of a model for precise follow up edits. Additional skills cover finding and downloading off the shelf STEP parts, such as screws and bearings, from a hosted catalog, and preparing upload ready files for the SendCutSend fabrication service. Installing the skills is done through per agent scripts, for example a Claude Code install script that places the skills in the standard Claude Code skills directory, along with similar scripts for Codex, Gemini CLI, and OpenClaw. A universal installer command is also provided that can add the skills to any supported agent automatically. Generating actual CAD geometry also requires installing separate Python based CAD runtime dependencies, described in the setup instructions. The typical workflow is to describe a part or mechanism to your coding agent, let it edit the underlying source files, regenerate the specific export targets you need, then inspect the result in CAD Explorer before committing both the source and generated files together. The project includes a benchmark suite of test prompts with expected geometry outputs, and heavier assets are stored using Git LFS to keep normal clones lightweight. It is released under the MIT license.
A set of skills that give AI coding agents the ability to generate, export, and review CAD models and robot design files.
Mainly JavaScript. The stack also includes Python, JavaScript, build123d.
MIT: free to use, modify, and distribute, including commercially, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.