CADialogue

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

PluginOpen sourceDormantMCAD

What it does and how it connects

CADialogue is the official implementation of a multimodal LLM-powered conversational assistant for intuitive parametric CAD modeling, introduced in a paper by Jiwei Zhou, Jorge D. Camba, and Pedro Company in Computer-Aided Design, Volume 191, 2026. It integrates large language models with FreeCAD for conversational creation and refinement of parametric models.

It takes natural language text and speech, image input, and direct geometry selection in the CAD workspace, translates prompts into executable FreeCAD Python macros, and supports iterative refinement with self-correction and human-in-the-loop review, caching confirmed results for reuse.

The paper's evaluation ran 70 modeling and 10 editing tasks, reporting an overall success rate of 95.71 percent, with text-only input at 91.43 percent and additional recoveries from text plus image input, and caching of confirmed macros giving over 85.71 percent speedup on repeated executions. The README marks FreeCAD 1.0.0 or later and Python 3.10 or later.

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. 3Paper DOIdoi.org

Not verified

  • No GitHub releases exist, so latest release fields are null.
  • No independent user voice found: the repository has no public issues.
  • Pricing: none stated on the repo.
  • A LICENSE file (no license file was found via the API; the license rests on the MIT badge 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.