Have the two apps
You need FreeCAD and your assistant app. If you already have both, skip to step 2.
Install FreeCAD 1.1 or newer and set up your local Codex client. Install CADWiz through FreeCAD’s Addon Manager in step 2; the ZIP is also available above for manual installation.
Claude Desktop needs a Claude subscription and works on Windows and Mac.
ChatGPT Desktop needs a ChatGPT account. Use its Codex mode with CADWiz.
Install CADWiz in FreeCAD
- Open FreeCAD.
- Click the Tools menu, then Addon Manager.
- First time only: open the Addon Manager preferences. Under Custom repositories, press the add (+) button. Enter https://github.com/KingDragon8/cadwiz and branch main. Save the entry, close preferences and refresh the add-on list.
- Type CADWiz in the search box.
- Click Install.
- Close FreeCAD and open it again.
Connect your Linux clientConnect it to ClaudeChatGPT
- Open FreeCAD with CADWiz installed.
- In CADWiz, select ChatGPT, then Connect ChatGPT / Codex.
- Review the settings preview. CADWiz saves a backup before adding its entry to your local
~/.codex/config.toml. - Start a new Codex CLI session so it reads the connection. Use Manual connection for another compatible local MCP client.
The bundled Linux x64 helper targets FreeCAD Python 3.11. Other Python builds need the advanced installation instructions in the README.
- Look at the CADWiz panel on the right side of FreeCAD.
- At the top of the panel, choose Claude.
- Press Add to Claude.
- Claude Desktop opens its own install screen. Click Install.
If the tools do not appear after installation, fully quit and reopen Claude. Upgrading from the old installer? The Add to Claude button backs up and retires only the old CADWiz entry, with Undo available; your other connectors are kept.
- Look at the CADWiz panel on the right side of FreeCAD.
- At the top of the panel, choose ChatGPT.
- Press Connect ChatGPT / Codex. The panel tells you what it will change, saves a backup, and makes the change.
- Fully close ChatGPT, then open it again.
Closing the window isn’t enough. Right-click ChatGPT’s icon by the clock and choose Quit.
Closing the window isn’t enough. With ChatGPT in front, press Command-Q.
Say hello
- In your new local client session, ask: What’s open in FreeCAD?
- The CADWiz light turns green when the client connects.
- Open a new chat in Claude Desktop.
- Say or type: What’s open in FreeCAD?
- Watch the light on the CADWiz panel turn green.
- Open ChatGPT Desktop and switch to Codex mode.
- Say or type: What’s open in FreeCAD?
- Watch the light on the CADWiz panel turn green.
Once you’re in, tell it which slicer and printer you use, in CADWiz Setup. You can also ask your assistant to save those workshop preferences for next time.
After that, just tell it what you want: “Make me a phone stand,” or “Make this 10 mm taller.”
If the light stays red, read the setup message. CADWiz checks local paths and its bundled helper offline. It repairs settings it previously created, with a backup and undo.