Open Source Text to CAD Harness
GitHub RepoImpressions946

Open Source Text to CAD Harness

@githubprojectsPost Author

Project Description

View on GitHub

Turn Text into 3D CAD Models: This Open Source Tool Does It

Have you ever wanted to describe a 3D object in plain English and have it turned into a real CAD model? There's a new open source project that does exactly that. It's called Text to CAD, and it bridges the gap between natural language and 3D design.

Instead of wrestling with complex CAD software for basic shapes or prototypes, you can just type something like "a slotted metal bracket with four holes" and get a usable model back. It's not magic – it's a clever use of machine learning, and it's entirely open source.

What It Does

Text to CAD takes your text description and generates a 3D model in a standard CAD format (like STEP or STL). Under the hood, it uses a fine-tuned language model to interpret your text, then passes that interpretation to a generation pipeline that produces geometry. The result is a file you can open in any CAD program (Fusion 360, FreeCAD, Onshape) or use for 3D printing.

The project is built to be straightforward: give it a prompt, get a model back. No bloated UI, no subscription required.

Why It's Cool

This isn't just a toy. Here's what makes it interesting for developers and engineers:

  • Fast iteration – Instead of sketching, you can describe a part, get a model, and refine your prompt. Great for early-stage prototyping.
  • No CAD expertise needed – If you can describe what you want, you can get a rough model. It's a huge time saver for non-designers.
  • Open source and local – You can run it yourself, tweak the model, or integrate it into your own pipeline. No API key, no vendor lock-in.
  • Works with existing tools – The output format is standard, so you can drop it straight into parametric CAD software to refine further.

The real magic is that it lowers the barrier to 3D modeling. Need a custom part for a project? Type it out, get a file, and start printing or machining.

How to Try It

You can clone the repo and run it locally. Here's the quick start:

git clone https://github.com/earthtojake/text-to-cad.git
cd text-to-cad
pip install -r requirements.txt
python run.py --prompt "a cylindrical gear with 12 teeth"

Make sure you have Python 3.8+ and the required dependencies (listed in the repo). The model will download on first run.

If you don't want to install anything, the repo also has a link to a hosted demo (check the README).

Final Thoughts

Text to CAD is still early, but it's already useful for generating quick concept models. It won't replace parametric CAD for precision engineering, but for getting ideas into a tangible form fast? It's a solid tool.

For developers, think of it as a bridge: you describe the part, get a model, then import it into your existing workflow. It's open source, hackable, and worth a spin next time you need to quickly visualize a part.


Follow @githubprojects for more open source tools and projects.

Back to Projects
Project ID: 86602715-c04a-4677-b983-ff055e36bfd6Last updated: May 5, 2026 at 10:12 AM