giuliano-t/openAI-to-freeCAD-workflow

This project uses a Large Language Model (LLM) with Retrieval-Augmented Generation (RAG) to convert natural language descriptions into executable FreeCAD Python scripts for 3D modeling.

38
/ 100
Emerging

This project helps designers and engineers quickly create 3D CAD models using plain language. You simply describe the object you want to build, and it generates an executable FreeCAD Python script to produce a 3D model (like an .stl file). This is ideal for anyone who needs to rapidly prototype or visualize 3D designs without deep expertise in CAD software scripting.

No commits in the last 6 months.

Use this if you need to go from a text description to a 3D CAD model quickly, without manually writing FreeCAD scripts.

Not ideal if you need precise control over every detail of the CAD script or are working in a production environment where manually verifying AI-generated code is a bottleneck.

3D-design CAD-modeling rapid-prototyping product-design engineering-visualization
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 6 / 25
Maturity 15 / 25
Community 15 / 25

How are scores calculated?

Stars

15

Forks

4

Language

Jupyter Notebook

License

MIT

Last pushed

Sep 01, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/giuliano-t/openAI-to-freeCAD-workflow"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.