FreeGAD

FreeCAD workbench where an AI agent reads the model and applies confirmed edits as single undo transactions.

PluginOpen sourceMaintainedMCAD

What it does and how it connects

FreeGAD is an AI-powered assistant for FreeCAD 1.0 and 1.1 on Windows, by Dmitriy Dobrovolskiy. A persistent in-CAD agent works from a docked chat panel: it reads the live document, measures, asks questions, runs engineering calculations, and, with confirmation, modifies the model.

It is backed by the Claude API, with claude-opus-5 as the default, or any OpenAI-compatible API, with a tool-use loop over the live FreeCAD document. Writes show a confirmation dialog with the exact code or change, and edits apply as a single undo transaction. A watchdog aborts scripts after 120 seconds, and a memory guard aborts scripts that grow FreeCAD's memory by more than half the RAM.

The README states the tool is free under AGPL-3.0, with a Windows installer download, and that prompt caching serves 99.99 percent of input tokens from cache in the author's own data. Each turn shows a cost line with API calls, token counts, and an estimated dollar figure, plus a running session total.

  • freecad-ai

    A FreeCAD workbench with a chat interface that builds and edits 3D models from natural language through 50 structured tools and 24 LLM providers.

  • Journeyman

    A FreeCAD workbench where a provider-agnostic LLM inspects the active document and proposes FreeCAD Python for review.

  • CADialogue

    The official research implementation of a multimodal conversational assistant that creates and refines parametric FreeCAD models from text, speech, and image input.

  • text-to-cad (CAD Skills)

    An agent skills framework that gives AI coding agents parametric CAD superpowers through the build123d Python library.

  • Fusion MCPilot

    A portable agent skill for Fusion 360 over MCP with reusable workflows for parametric modeling, geometry validation, and 3D-print prep.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com
  3. 3Latest releasegithub.com

Not verified

  • No independent user voice found: the repository has no public issues.
  • A named individual builder beyond Dmitriy Dobrovolskiy as named in the README

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.