cad-agent (kerryshi)

Text-to-CAD agent: English to frozen spec to CadQuery, with spec-derived verification and slicer output.

AgentOpen sourceMaintainedMCADManufacturing

What it does and how it connects

cad-agent is a text-to-CAD agent that turns an English request into a verified, 3D-printable part, and cannot grade its own homework. The pipeline runs English to a frozen spec (pydantic), then agent-written CadQuery code in a sandboxed subprocess, then deterministic verification against the spec, then a headless slice check with OrcaSlicer. The codegen agent never writes its own checks: verifiers derive every assertion from the frozen spec, using spec-anchored probe points, bounding boxes, boolean interference and mesh watertightness, and each gate ships with refuse-first evidence.

Part families are parametric enclosures (an open-top body with an inset screw-down lid on corner posts) and flat drone-frame plates (X-quad, with wheelbase, flight-controller and motor mount patterns, and prop-collision validation). Status is parked as of 2026-07-31 after an end-to-end proof: a drone-frame plate went from an English request through spec extraction, generated CadQuery, spec-derived verification and an OrcaSlicer slice check to a physical print on a Bambu P2S. An 80-test pytest suite ships with the repo.

  • MAC (Multi-Agent CAD)

    Splits text-to-CAD across LangGraph agents with visual and geometric verification, rather than a frozen-spec pipeline with spec-derived checks.

  • Chamfer

    Writes build123d Python and measures the result against the request, with an optional live Fusion backend, rather than CadQuery with a frozen spec.

  • Text23D Mechanical

    Turns chat prompts into CadQuery or FreeCAD models in a web workbench, rather than a frozen-spec agent with a slicer check.

  • vibecad (JoeMattie)

    A Claude Code skill that edits build123d models through a browser canvas, rather than a frozen-spec CadQuery agent.

  • Forgent3D

    Pairs coding agents with a desktop viewer to verify parametric models against real geometry, rather than a frozen-spec CadQuery pipeline.

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

Not verified

  • Pricing: none stated on the repo.
  • Real user voices: no real linked post read for this page; the repo has no public issues.
  • No GitHub releases exist, so latest release fields are null.
  • Activity: last push 2026-10-07, and the project is parked since 2026-07-31 per 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.