Parametric CAD Bench (gNucleus)

Agents author editable FreeCAD Part-Design models from NL specs, scored by a geometry-by-spec-consistency harmonic mean on a live leaderboard.

Eval / BenchmarkCommercialMCADManufacturing

What it does and how it connects

Parametric CAD Bench measures whether AI agents can author editable FreeCAD models from natural language. For each task the agent receives a natural-language part description and a table of key dimensions, and must produce a script that, when executed by FreeCAD, creates a saved CAD document for that part. It uses FreeCAD's Part Design workbench, so the result is a feature-based model with sketches, named operations and driven dimensions.

Scoring is a harmonic mean of two sub-scores computed by the open-source gNucleus freecad-validator: geometry similarity against a held-back reference design, and cad-spec consistency, which checks whether each key parameter in the spec exists in the saved CAD file as a named, driven dimension within tolerance. The harmonic mean is an editability gate: a model that produces perfect geometry but zero named parameters scores 0, not 0.5.

The benchmark runs a multi-step agentic loop, not a single-shot prompt: agents run a shell, write the FreeCAD script, execute it, inspect errors, fix them and retry inside a sandboxed container. The leaderboard crosses four agent frameworks with frontier models in 10 cells; GPT-5.5 via Codex leads at 0.832, and the same model on a vendor-neutral harness scores 0.744, a measured harness effect. Per-cell spend ranges from $3 to $170 across 100 trials each.

  • BenchCAD

    Scores execution-verified CadQuery programs by deterministic voxel IoU with no LLM judge, rather than grading editable FreeCAD models by a harmonic mean of geometry and spec consistency.

  • MUSE

    Grades text-to-CAD assemblies in a three-stage funnel ending in a VLM judge, rather than grading editable FreeCAD Part Design models by geometry and named-parameter consistency.

  • LFORLA FreeCAD Fix

    Agents repair a broken parametric FreeCAD script, scored by a deterministic geometry oracle, rather than authoring a new editable FreeCAD model from a natural-language spec.

  • CADBench (Doris et al.)

    A unified 18,000-sample benchmark turning mesh, image or render inputs into STEP or mesh, rather than a multi-step agentic loop authoring editable FreeCAD documents.

  • Text2CAD-Bench

    Tests text-to-parametric-CAD on 600 human-curated examples across four complexity levels, rather than grading editable FreeCAD documents by geometry and spec consistency.

Recurring errors it addresses

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

Sources

  1. 1Benchmark announcementcadbench.ai
  2. 2Leaderboardcadbench.ai

Not verified

  • Pricing: no price is stated on the benchmark announcement page read. The per-cell figures quoted there are benchmark run costs, not a product price.
  • License terms: no license is stated on the announcement page read; commercial is the directory record's classification.
  • Real user voices: no real linked post read for this page.
  • A public repo for the bench itself: the scorer is the separate gNucleus-AI/freecad-validator repo and the task suite is a Harbor suite, not a git repository for the benchmark.

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