ChatGPT for CAD.
What a general chatbot can do for CAD work, and what it cannot.
The short answer.
ChatGPT cannot open your part file, cannot see your feature tree, and cannot execute an operation in SOLIDWORKS. It can write code that might, and you then run and check that code yourself.
A general assistant has a text window; a CAD copilot has the open document, the API, and the rebuild result.
Where it earns its place.
All of these are text tasks with a human checking the output.
Drafting a macro
OpenSCAD and CadQuery
Tolerance and stack-up maths
Explaining an error
Checklists and specs
Standards orientation
Where it breaks.
No live document context. It cannot know which face you selected, what your feature is named, or that the boss was added two operations ago. Everything it writes is written blind.
Invented API surface. Assistants confidently produce SOLIDWORKS API calls that do not exist or that changed release-to-release. It looks correct in the chat and fails when you run it.
No verification. It cannot rebuild your model and tell you the rebuild succeeded. A macro that runs and quietly does the wrong thing looks identical to one that worked.
No standards. Your title blocks, hole standards, tolerance defaults, and approved components are not in the conversation, so nothing it produces matches what your team ships.
General assistant against a CAD-native copilot.
| A general chatbot | CADABRA | |
|---|---|---|
| Sees the open document | No | Yes |
| Executes CAD operations | No, writes code you run | Yes, through the CAD API |
| Knows your standards | No | Configured once, applied always |
| Confirms the rebuild | No | Yes, and shows what changed |
| Produces drawings and BOMs | No | Yes, on your title block |
| Good for | Macros, scripts, maths, explanations | Changing and documenting real models |
Use both, for different things.
Keep using one for the text half of the job: the script, the checklist, the calculation, the explanation.
For the half that involves your actual model, use something with access to it. That is what an in-CAD copilot is, and it is the only difference that matters here.
ChatGPT and CAD, answered.
Can ChatGPT create a CAD model?
What is ChatGPT useful for in mechanical design?
Why can’t ChatGPT read my CAD file?
Why not just write a macro or an API script?
Can CADABRA fix SOLIDWORKS errors?
How accurate is it, and who checks the work?
See what document access changes.
The same instruction, run against your real part.