freecad-ai

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

Summary rewritten from the vendor site because the catalog version did not match it.

PluginOpen sourceActiveMCAD

What it does and how it connects

FreeCAD AI is an AI-powered assistant workbench for FreeCAD that generates and executes Python code to create 3D models from natural language descriptions. The README marks it alpha software and warns to expect rough edges, breaking changes, and the occasional FreeCAD crash from LLM-generated code.

Its chat interface runs in Plan mode, where code is reviewed before execution, or Act mode, where 50 structured FreeCAD operations run with tool calling. It supports 24 LLM providers including Anthropic, OpenAI, Ollama, Gemini, OpenRouter, and DeepSeek, plus any OpenAI-compatible endpoint, with skills, hooks, vision routing, file attachments, session resume, and error self-correction with up to 3 retries.

Context awareness includes document state in prompts, and fallback profiles retry a turn on each listed provider when the first cannot be reached. The latest release is v0.33.0-alpha from October 2026.

What engineers report

  • On Windows every headless child process opens an empty console window, and it stays open for the life of the child.

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
  4. 4User issue 124github.com

Not verified

  • Pricing: none stated on the repo.
  • Real user voices (recent repo activity is mostly provider-preset pull requests; the one user report found, issue 124, is quoted as a voice).
  • A named individual builder beyond the repository owner handle ghbalf

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