Environment variables
Override tool paths, state location and ports.
| Variable | Default | Purpose |
|---|---|---|
CXDDIE_FREECAD | /Applications/FreeCAD.app/…, then freecad on PATH | FreeCAD executable |
CXDDIE_BLENDER | /Applications/Blender.app/…, then blender on PATH | Blender executable |
CXDDIE_OPENSCAD | /Applications/OpenSCAD.app/…, then openscad on PATH | OpenSCAD executable |
CXDDIE_UV | Homebrew / ~/.local/bin / ~/.cargo/bin, then uv on PATH | uv, used for CadQuery and build123d |
CXDDIE_FUSION | /Applications/Autodesk Fusion.app, or Fusion's launcher on Windows | Fusion, launched when a session starts and Fusion isn't running |
CXDDIE_FUSION_MCP_URL | http://127.0.0.1:27182/mcp, then http://127.0.0.1:9100/ | Fusion's MCP server endpoint |
CXDDIE_RHINO | /Applications/Rhino 8.app, or Program Files\Rhino 8 on Windows | Rhino, launched when a session starts and Rhino isn't running |
CXDDIE_REVIT | Program Files\Autodesk\Revit <newest> | Revit, launched when a session starts and Revit isn't running |
CXDDIE_SKETCHUP | /Applications/SketchUp <newest>, or Program Files\SketchUp on Windows | SketchUp, launched when a session starts and SketchUp isn't running |
CXDDIE_SOLIDWORKS | Program Files\SOLIDWORKS Corp\SOLIDWORKS | SolidWorks, launched when a session starts and SolidWorks isn't running |
CXDDIE_SOLIDWORKS_MCP | none | Command line that starts solidworks-mcp, e.g. python C:\…\solidworks_mcp_server.py |
CXDDIE_AUTOCAD | Program Files\Autodesk\AutoCAD <newest> | AutoCAD, launched when a session starts and AutoCAD isn't running |
CXDDIE_HOME | ~/.cxddie | Where Cxddie keeps state and workspaces |
CXDDIE_BRIDGE_PORT | per workspace | Ties a CAD bridge and its cxddie-mcp together |
CXDDIE_BACKEND | freecad | Which CAD system a standalone cxddie-mcp talks to |
CXDDIE_BRIDGE_HOST | 127.0.0.1 | Host of the CAD session, for a standalone cxddie-mcp |
CXDDIE_LICENSE_API | Lemon Squeezy | License server, for testing |
Cxddie looks tools up on your login shell's PATH, so tools installed by Homebrew, npm -g or uv are found even when the app is launched from the Dock. On Windows it asks PowerShell, and the default locations are under Program Files (newest version first for folders like FreeCAD 1.0).