Catalogue · 180 entries · 6 domains, 36 areas

Everything we map, demonstrate or build.

Other people's open-source projects, libraries and benchmarks come first; our own tools, guides and lessons fill the gaps. All of it sorted into the areas of hardware design it serves.

Trysnap fitFEAKiCadbuild123dMCPOpenSCADslicer

Agents: start at catalog/index.json (areas, counts, links), then one area's file, such as catalog/compliant-mechanisms.json. Everything: catalog.json.

Play with it

Demos you can drive or watch, and renders from our own tools. Every picture comes from the code that does the work.

All 18 demos

180 entries

Demos 18

Interactive and animated demos, and renders, made with our own tools.

See all 18 demos

Tools 25

cad-agent commands. Each one ran on a real project first and says what it cannot see.

See all 25 tools

Open-source projects 50

Agentic-CAD projects by other people, checked for licence, activity and what they really do.

  • earthtojake/text-to-cad

    Projectin trial

    Agent plugin that writes build123d models, exports STEP, STL and 3MF, runs DFM checks and makes drawings

    MIT★ 22,951pushed

    3D printing+2tooling

    Our notes

    v0.7.26 2026-10-20; telemetry on by default; viewer loopback unauthenticated; PCB in open PR #518; v0.8.0 (2026-10-27) replaces the 0.7 pipeline with no compatibility layer (v0.8.4 on 10-30): pin 0.7.26 or 0.8.4 deliberately; telemetry still on by default; PR #518 closed unmerged

    Licence policy: may incorporate with attribution.

  • aklofas/kicad-happy

    Projectin trial

    Agent skills that review KiCad schematics, layouts and Gerbers: power tree, subcircuits, SPICE, EMC, BOM

    MIT★ 1,499pushed

    Circuit boardstooling

    Our notes

    plugin.json has no hooks

    Licence policy: may incorporate with attribution.

  • ahujasid/mcp-for-blender

    Projectcandidate

    MCP server and Blender add-on that let an AI build, texture and render scenes and run Blender Python

    MIT★ 32,261pushed

    Results and visualstooling

    Our notes

    execute_blender_code; telemetry with disable tool

    Licence policy: may incorporate with attribution.

  • OrcaSlicer/OrcaSlicer

    Projectcandidate

    Open-source FDM slicer for many printer brands; the 2.5 beta adds an experimental Design (CAD) tab, off by default

    AGPL-3.0★ 16,253pushed

    3D printingtooling

    Our notes

    2.5 beta: experimental Design (CAD) tab, off by default, with an MCP control socket for that tab (Unix, ORCA_CAD_MCP set, GUI running); a general MCP server, slicing included, is in development on the feature/mcp branch (no release yet)

    Licence policy: external program only (AGPL-3.0); the 2.5.0 beta (2026-10-27) has an experimental, off-by-default MCP control socket for its Design tab, and a general MCP server, slicing included, is in development on its feature/mcp branch: revisit as an external process once a release ships it.

  • oaslananka/kicad-mcp-pro

    Projectin trial

    MCP server for KiCad schematic, PCB, ERC/DRC, DFM and manufacturing-export work, read-only by default

    MIT★ 149pushed

    Circuit boardstooling

    Our notes

    387 tools; default profile 24 read-only; telemetry off by default; shipped .mcp.json unpinned

    Licence policy: may incorporate with attribution.

  • amagine-ai/Amagine3D

    Projectcandidate

    Agent app that designs enclosures around internal components from a brief and images, as editable build123d

    Apache-2.0★ 6,259pushed

    Housings and enclosures+1tooling

    Our notes

    enclosure around internal components from requirements; does not read KiCad

    Licence policy: may incorporate with attribution.

  • Adam-CAD/CADAM

    Projectcandidate

    Browser text-to-CAD app that turns a prompt or image into an OpenSCAD model with parameter sliders

    GPL-3.0★ 5,328pushed

    CAD modelling and kernelstooling

    Our notes

    GPL: external use only

    Licence policy: external program only (GPL-3.0).

  • neka-nat/freecad-mcp

    Projectcandidate

    FreeCAD add-on and MCP server: an agent creates and edits models, runs Python and runs FEM analyses

    MIT★ 3,040pushed

    CAD modelling and kernels+1tooling

    Our notes

    executes code inside FreeCAD

    Licence policy: may incorporate with attribution.

  • mixelpixx/KiCAD-MCP-Server

    Projectcandidate

    MCP server for KiCad: edit schematics and boards, route with Freerouting, run DRC and look up JLCPCB parts

    MIT★ 2,933pushed

    Circuit boardstooling

    Our notes

    244 tools registered; runtime dep pymupdf (AGPL); still maintained under MIT after Konnect was archived

    Licence policy: may incorporate with attribution.

  • OpenFOAM (OpenCFD v2512)

    Projectadopted

    Open-source CFD toolbox: solvers for fluid flow and heat transfer, with meshing and post-processing

    GPL-3.0pushed

    CFD+1tooling

    Our notes

    Licence policy: external program only (GPL-3.0); run in the opencfd/openfoam-default Docker image; cad-agent writes conjugate heat-transfer cases for it from CAD.

  • aatmdelissen/pyMOTO

    Projectadopted

    Modular Python framework for topology optimisation, with semi-automatic sensitivities and an MMA optimiser

    MITpushed

    Topology optimisationtooling

    Our notes

    Licence policy: may incorporate with attribution (imported as a dependency); cad-agent topopt runs SIMP with MMA on it.

  • pyvista/pyvista

    Projectadopted

    3D plotting and mesh analysis through a streamlined interface to VTK

    MIT

    Results and visualstooling

    Our notes

    Licence policy: may incorporate with attribution (imported as a dependency); cad-agent renders stress and flow pictures and animations with it.

  • bambulab/BambuStudio

    Projectadopted

    Open-source slicer for Bambu Lab and other printers, with a command-line mode for slicing without the GUI

    AGPL-3.0

    3D printingtooling

    Our notes

    Licence policy: external program only (AGPL-3.0); cad-agent runs its command line for real filament grams and print times.

  • optuna/optuna

    Projectadopted

    Hyperparameter optimisation framework with define-by-run search spaces and samplers such as TPE and NSGA-II

    MIT

    Design explorationtooling

    Our notes

    Licence policy: optional dependency (the explore extra, optuna>=3.4); runs the NSGA-II and TPE samplers of cad-agent optimise.

  • KittyCAD/modeling-app

    Projectcandidate

    Zoo Design Studio: a CAD app where every part is KCL code, edited by clicking or typing, on a cloud engine

    MIT★ 1,321pushed

    CAD modelling and kernelstooling

    Our notes

    text-to-CAD is a paid cloud API

    Licence policy: may incorporate with attribution.

  • Pan-Chera/Multi-Agent-CAD

    Projectcandidate

    Multi-agent text-to-CAD in build123d for single parts and, as a preview, multi-part assemblies

    MIT★ 1,048pushed

    Mechanisms+1tooling

    Our notes

    assembly generation is a technology preview

    Licence policy: may incorporate with attribution.

  • BackplaneWorks/Backplane

    Projectcandidate

    Agent workspace for hardware on a KiCad fork, with KiCad and FreeCAD viewers that show each agent step

    MIT★ 731pushed

    Circuit boards+1tooling

    Our notes

    its installer is a script piped from the network into a shell, which runs whatever the server sends at that moment: read it first, or build from a pinned commit; ships a KiCad fork (GPL). Moved from i2cjak/Backplane to the BackplaneWorks organisation (GitHub redirects the old name to the same repository), seen 2026-11-01

    Licence policy: may incorporate with attribution.

  • flowful-ai/cad-skill

    Projectcandidate

    Claude Code skill that writes CadQuery scripts for 3D-printable parts, with a Gridfinity bin generator

    PolyForm-Noncommercial-1.0.0★ 692pushed

    3D printingtooling

    Our notes

    non-commercial licence: do not incorporate

    Licence policy: ideas only (PolyForm Noncommercial).

  • copperheadhq/copperhead

    Projectcandidate

    CLI agent that turns a brief into a KiCad schematic, draft layout and Gerbers, or edits an existing KiCad repo

    Apache-2.0★ 627pushed

    Circuit boardstooling

    Our notes

    early

    Licence policy: may incorporate with attribution.

  • lamaalrajih/kicad-mcp

    Projectcandidate

    MCP server for KiCad projects: list and open them, extract netlists and BOMs, run DRC, render boards

    MIT★ 529pushed

    Circuit boardstooling

    Our notes

    stale

    Licence policy: may incorporate with attribution.

  • BackplaneWorks/kistack

    Projectcandidate

    Hand-written agent skills for KiCad: schematic work, PCB and Gerber review, parts, BOM and exports

    MIT★ 411pushed

    Circuit boardstooling

    Our notes

    GitHub shows NOASSERTION; LICENSE text is MIT. Moved from American-Embedded/kistack to the BackplaneWorks organisation (GitHub redirects the old name to the same repository), seen 2026-11-01

    Licence policy: may incorporate with attribution.

  • jhacksman/OpenSCAD-MCP-Server

    Projectcandidate

    MCP server that builds OpenSCAD source or primitive dimensions into SCAD, STL and four PNG previews

    MIT★ 208pushed

    CAD modelling and kernels+1tooling

    Our notes

    Licence policy: may incorporate with attribution.

  • jdilla1277/agentcad

    Projectcandidate

    CLI and MCP server that runs an agent's build123d scripts and returns STEP, renders, metrics and diffs

    Apache-2.0★ 173pushed

    CAD modelling and kernelstooling

    Our notes

    pip install agentcad

    Licence policy: may incorporate with attribution.

  • Seeed-Studio/kicad-mcp-server

    Projectcandidate

    MCP server for KiCad: analyse schematics and boards, trace pin-level connections, edit designs

    none★ 168pushed

    Circuit boardstooling

    Our notes

    No LICENSE file; MIT declared only in pyproject.toml: treat as all-rights-reserved

    Licence policy: ideas only (no LICENSE file).

  • RobertCoop/openscad-mcp

    Projectcandidate

    MCP server for designing printable parts in OpenSCAD: renders, measures, checks interference and exports

    MIT★ 164pushed

    CAD modelling and kernels+1tooling

    Our notes

    Licence policy: may incorporate with attribution.

  • faust-machines/fusion360-mcp-server

    Projectcandidate

    MCP server that drives Autodesk Fusion 360

    MIT★ 131pushed

    CAD modelling and kernelstooling

    Our notes

    Licence policy: may incorporate with attribution.

  • pzfreo/build123d-mcp

    Projectcandidate

    MCP server for build123d: lets an agent build, inspect and render build123d models while it designs

    Apache-2.0★ 130pushed

    CAD modelling and kernelstooling

    Our notes

    Licence policy: may incorporate with attribution.

  • Svetlana-DAO-LLC/cad-agent

    Projectcandidate

    Docker server where an agent sends build123d code over HTTP or MCP and gets back PNG renders and exports

    LicenseRef-CAD-Agent-License★ 53pushed

    CAD modelling and kernels+1tooling

    Our notes

    formerly clawd-maf/cad-agent; custom licence

    Licence policy: ideas only (custom licence).

  • altendky/onshape-mcp

    Projectcandidate

    MCP server for reading and working with Onshape CAD documents

    Apache-2.0★ 20pushed

    CAD modelling and kernelstooling

    Our notes

    Licence policy: may incorporate with attribution.

  • punkfab/circuit-skills

    Projectcandidate

    Claude Code skills that simulate in ngspice, place boards in tscircuit, route in KiCad and fit enclosures

    none★ 10pushed

    Circuit boards+1tooling

    Our notes

    No licence: ideas only

    Licence policy: ideas only (no licence).

  • naman113/Designstudio

    Projectcandidate

    Buildcore: turns STEP files into dimensioned drawings, a BOM, a 3D web view and a searchable parts catalogue

    MIT★ 8pushed

    Publishingtooling

    Our notes

    "Buildcore": STEP to auto-dimensioned PDF drawings, grouped BOM, GLB viewer, parts catalogue (Docker, local port 8800)

    Licence policy: may incorporate with attribution; watch (STEP to auto-dimensioned PDF drawings, BOM, GLB viewer).

  • pzfreo/specify-core

    Projectcandidate

    Writes manufacturing intent into STEP parts as AP242 PMI by asking questions, and diffs STEP revisions in PRs

    Apache-2.0★ 7pushed

    Design process+1tooling

    Our notes

    main job: writes AP242 semantic PMI (material, hole purposes, datums, fits, finish) into STEP parts from an interview; its step-diff action posts named feature changes, before/after pictures and volume/area/bbox per PR

    Licence policy: may incorporate with attribution; trial STEP diffs in PR reviews (with pzfreo/step-diff-demo).

  • n3r/AgentCAD

    Projectcandidate

    Code-first parametric CAD on build123d with a browser UI, a chat agent and an MCP server; runs on macOS

    Apache-2.0★ 7pushed

    CAD modelling and kernelstooling

    Our notes

    skills incl. snap-fits and fem-workflow; macOS-first

    Licence policy: may incorporate with attribution; snap-fits skill reviewed for #95 (prompt-only; some strain rows unsourced).

  • dwragon/Fusion360SnapFitGenerator

    Projectcandidate

    Autodesk Fusion add-in that splits an enclosure in two and builds cantilever, torsion or annular snap fits

    MPL-2.0★ 5pushed

    Compliant mechanisms+1tooling

    Our notes

    5 snap types with strain and force calculation

    Licence policy: reference for parameters (MPL-2.0 file-level copyleft; Fusion add-in, not an agent tool).

  • OzAILabs/Claude-To-Print

    Projectcandidate

    Claude Code skills that turn a sentence into a printable build123d model: STEP, STL and multi-colour 3MF

    MIT★ 4pushed

    3D printingtooling

    Our notes

    adapted from MAC; GitHub shows NOASSERTION, LICENSE is MIT

    Licence policy: may incorporate with attribution.

  • V0v1kkk/freecad-engineering

    Projectcandidate

    Agent skills and MCP setup for editable FreeCAD models, FDM structural reviews and FEM checks

    MIT★ 3pushed

    Structural FEA+1tooling

    Our notes

    skills: fdm-structural-review, mechanical-strength-review, freecad-fem-check

    Licence policy: may incorporate with attribution; ideas for the FDM structural review (#94).

  • OrcaSlicer/orcaslicer-mcp-skills

    Projectcandidate

    OrcaSlicer's own agent skills for driving the slicer through an MCP server that 2.5 has not shipped yet

    AGPL-3.0★ 2pushed

    3D printingtooling

    Our notes

    official Claude Code / Codex skills for the MCP server on OrcaSlicer's feature/mcp branch (General > AI features > MCP server; off by default, loopback only); no release ships it yet; no code

    Licence policy: install as a plugin once an OrcaSlicer release ships the MCP server it expects (General › AI features › MCP server). It is in development on OrcaSlicer's feature/mcp branch; no release has it yet. Never copy its text (AGPL-3.0).

  • KD5RYN/b123d-print

    Projectcandidate

    MCP server, CLI and plugin that design build123d parts for printing, check them and export for the slicer

    MIT★ 2pushed

    3D printingtooling

    Our notes

    build123d print checks via MCP + CLI + plugin

    Licence policy: may incorporate with attribution: borrow the tip-over, round-top hole, bed-edge fillet and print-in-place gap checks (#97).

  • MikeSuiter/claude-build123d-starter

    Projectcandidate

    Claude Code project template for build123d models with a live VS Code preview, for printing, CNC and laser

    MIT★ 1pushed

    3D printing+2tooling

    Our notes

    starter template

    Licence policy: may incorporate with attribution.

  • ballerabdude/agent-cad-works

    Projectcandidate

    build123d workflow that sweeps motion for collisions, checks printability, slices in Orca and fits vendor STEP

    Apache-2.0★ 1pushed

    Mechanisms+2tooling

    Our notes

    build123d motion sweep, watertight/mid-air checks, Orca times, BOM

    Licence policy: may incorporate with attribution; ideas for motion sweeps and vendor-STEP fit.

  • gjaloyan/print3d-designer

    Projectcandidate

    Agent skill that models printable parts in build123d, compares them with a reference photo and checks G-code

    MIT★ 1pushed

    3D printingtooling

    Our notes

    skill: reference-photo silhouette IoU >= 0.92, G-code readback

    Licence policy: may incorporate with attribution; watch: reads sliced G-code back layer by layer.

  • novasolver/novasolver-studio

    Projectcandidate

    Local FEM, heat and CFD app (CalculiX, OpenFOAM) with an MCP server and checks on every result

    GPL-3.0★ 1pushed

    Structural FEA+1tooling

    Our notes

    local CAE with MCP: CalculiX, OpenFOAM; result gates incl. GCI mesh convergence

    Licence policy: external program only (GPL-3.0); copy the ran/converged/verified gate idea, not code.

  • static74/3dp-compliant-mechanisms

    Projectcandidate

    Claude skill for FDM compliant mechanisms, snap fits, springs and glue features, after Slant 3D's methods

    MIT★ 0pushed

    Compliant mechanisms+1tooling

    Our notes

    FDM compliant-mechanism skill; prompt-only; candidate: take the selection table and evals with attribution after recomputing its strains

    Licence policy: may incorporate with attribution: the selection table and evals are the ideas to take for #94, after recomputing its strain values (about 2x the datasheet-derived ones); nothing vendored yet.

  • mixelpixx/Konnect

    Projectrejected

    KiCad 10 plugin for AI-assisted schematic and PCB design; it continues as Konnect-EDA, commercial and closed source

    AGPL-3.0★ 1,399pushed

    Circuit boardstooling

    Our notes

    archived 2026-10-26, and GitHub showed it unarchived again on 2026-11-01 (last commit 2026-10-25); continues as Konnect-EDA (commercial, closed source, free during its beta), so no longer a candidate; obhox/kicad-mcp is a fork (8 stars, AGPL-3.0)

    Licence policy: external program only (AGPL-3.0); archived 2026-10-26, and GitHub showed it unarchived again on 2026-11-01 (last commit 2026-10-25); its AGPL-3.0 releases stay up; continues as Konnect-EDA, commercial and closed source.

  • MaxEllis/orcaslicer-mcp

    Projectrejected

    Third-party MCP server that drives a running OrcaSlicer: settings, presets, slicing and results as numbers

    AGPL-3.0★ 86pushed

    3D printingtooling

    Our notes

    third-party Orca MCP

    Licence policy: skip for now: third-party, and OrcaSlicer's own MCP server (slicing included) is in development on its feature/mcp branch; revisit if that does not reach a release.

  • MP-AI-20/mechanical-engineering-skills

    Projectrejected

    Library of 647 prompt-style mechanical-engineering skills, from strength of materials to GD&T

    MIT★ 10pushed

    Mechanical designtooling

    Our notes

    647 generic mechanical skills

    Licence policy: bulk-generated prompts with few primary citations.

  • SiddhuYen/eitri

    Projectrejected

    Local AI CAD agent that models build123d parts, measures them against the request, fixes failures and exports

    FSL-1.1-MIT★ 1pushed

    CAD modelling and kernelstooling

    Our notes

    local build123d agent with a geometry report; Functional Source License 1.1 (MIT after two years): ideas only

    Licence policy: ideas only: Functional Source License (non-compete; becomes MIT after two years).

  • heartland-eng/bd_hardware

    Projectrejected

    Planned build123d library of holes, insert pockets, nut traps and snap fits; the repo has only a README

    none★ 0pushed

    Fasteners, bought hardware and assemblytooling

    Our notes

    claims a build123d snap-fit feature library; no code yet

    Licence policy: ideas only (no licence, README only).

  • WifiLast/freecad-mcp

    Projectrejected

    FreeCAD MCP server for static FEM with CalculiX, SIMP topology optimisation and dimension optimisation

    none★ 0pushed

    Structural FEA+1tooling

    Our notes

    FreeCAD FEM + topology optimisation over MCP

    Licence policy: ideas only (no licence); binds 0.0.0.0 by default.

  • Vivek-Boora/dfm-agent

    Projectrejected

    Reads a STEP part and shows mould pull direction, draft, undercuts and a parting line in a 3D web view

    none★ 0pushed

    Mould designidea

    Our notes

    STEP moulding DFM analysis with a Three.js view

    Licence policy: ideas only (no licence): pull direction, core/cavity/undercut classes for the moulding checks.

See all 50 open-source projects

Libraries 10

The CAD, mesh and simulation libraries agents build on, and the ones we use.

  • CadQuery/cadquery

    Libraryused

    Python library for parametric 3D CAD scripts on the OCCT kernel, usable without a GUI

    Apache-2.0★ 5,990pushed

    CAD modelling and kernelstooling

    Our notes

    GitHub shows NOASSERTION; LICENSE text is Apache 2.0

  • gumyr/build123d

    Librarytracked

    Python B-rep CAD library on Open Cascade with builder and algebra-style APIs for 2D and 3D parts

    Apache-2.0★ 3,519pushed

    CAD modelling and kernelstooling

  • easyw/kicadStepUpMod

    Librarytracked

    FreeCAD workbench that moves KiCad boards and part models to and from FreeCAD and exports STEP

    AGPL-3.0★ 699pushed

    Circuit boards+1tooling

    Our notes

    per README; no LICENSE detected by GitHub

  • partcad/partcad

    Librarytracked

    Package format and manager for CAD parts and assemblies, with BOMs, sourcing and assembly instructions

    Apache-2.0★ 509pushed

    Fasteners, bought hardware and assembly+1tooling

  • gumyr/bd_warehouse

    Librarytracked

    Parametric part collection for build123d: fasteners, threads, bearings, gears, sprockets, pipes, flanges

    Apache-2.0★ 112pushed

    Fasteners, bought hardware and assembly+2tooling

  • rjwalters/kicad-tools

    Librarytracked

    Python tools and a CLI that let agents parse, check, place and route KiCad schematics and boards

    MIT★ 72pushed

    Circuit boardstooling

  • wireviz/WireViz

    Librarytracked

    Draws cable, harness and connector pinout diagrams (SVG, PNG) from plain YAML via GraphViz

    GPL-3.0★ 5,310pushed

    Wiring harnessesidea

  • CalculiX 2.23 (conda-forge)

    Librarycandidate

    Free 3D finite-element program for linear and non-linear static, dynamic and thermal analysis

    GPL-2.0-or-later

    Structural FEAtooling

    Our notes

    planned external solver for large-deflection snap force-travel with contact; apt ships 2.21

  • kicad-python (PyPI)

    Librarytracked

    Official Python bindings for KiCad's IPC API, for scripts and add-ons that talk to a running KiCad

    MIT

    Circuit boardstooling

  • sargo-devel/Cables

    Librarytracked

    FreeCAD workbench for drawing cables and wires, mainly for electrical installations in BIM models

    LGPL-3.0★ 103pushed

    Wiring harnessesidea

See all 10 libraries

Benchmarks 13

Published datasets and benchmarks for CAD generation and editing.

  • PCBWorld

    Benchmarktracked

    KiCad push-and-shove router as a Gymnasium environment, with 679 real boards and DRC-checked metrics

    BSD-3-Clause

    Evaluation+1tooling

  • FEABench

    Benchmarktracked

    Benchmark of FEA problems that LLM agents solve by driving COMSOL Multiphysics through its API

    Apache-2.0

    Evaluation+1tooling

    Our notes

    LLM agents on FEA problems; needs a COMSOL licence; prior art only; the repo is archived

  • CADGenBench

    Benchmarktracked

    Benchmark that scores AI-made STEP parts from engineering drawings and STEP edits on a hosted leaderboard

    Apache-2.0★ 146

    Evaluationidea

    Our notes

    Ground truth: private.

  • Text2CAD

    Benchmarktracked

    Beginner-to-expert text prompts for DeepCAD models, and a model that generates CAD construction sequences

    CC-BY-NC-SA-4.0

    Evaluationidea

  • CADPrompt/CADCodeVerify

    Benchmarktracked

    200 text prompts with expert CAD code and STL targets, and a VLM loop that checks and fixes generated code

    none

    Evaluationidea

    Our notes

    Licence: no licence file (GitHub detects none, checked 2026-11-01): all rights reserved, ideas only.

  • CAD-Recode

    Benchmarktracked

    Model that reverse-engineers point clouds into CadQuery Python code, fine-tuned from Qwen2-1.5B

    CC-BY-NC-4.0

    Evaluationidea

  • cadrille

    Benchmarktracked

    Model that reconstructs CAD code from point clouds, images or text, trained with online RL

    Apache-2.0

    Evaluationidea

  • Text2CAD-Bench

    Benchmarktracked

    600 curated text-to-CAD tasks in four levels, from basic features to freeform and non-mechanical parts

    no licence

    Evaluationidea

    Our notes

    Data licence: unverified.

  • P3D-Bench

    Benchmarkunverified

    Text-to-3D, image-to-3D and assembly tasks for parametric 3D programs, scored on geometry and structure

    no licence

    Evaluationidea

    Our notes

    Listed from its paper or site; tasks, data and licence not yet checked.

  • CADBench

    Benchmarkunverified

    18,000 samples testing CAD program generation from meshes and renders across six families and six metrics

    no licence

    Evaluationidea

    Our notes

    Listed from its paper or site; tasks, data and licence not yet checked.

  • BenchCAD

    Benchmarkunverified

    17,900 checked CadQuery programs over 106 industrial part families, for CAD QA, image-to-code and editing

    no licence

    Evaluationidea

    Our notes

    Listed from its paper or site; tasks, data and licence not yet checked.

  • RealCADBench

    Benchmarkunverified

    12,632 tasks from real factory-automation design intents; models write FreeCAD Python for parts and assemblies

    no licence

    Evaluationidea

    Our notes

    Listed from its paper or site; tasks, data and licence not yet checked.

  • CAD Arena

    Benchmarkunverified

    Side-by-side comparison of text-to-CAD models on 20 prompts in four difficulty tiers, with 3D outputs

    none

    Evaluationidea

    Our notes

    Licence: a website; its home page states no licence or terms (checked 2026-11-01): ideas only. Listed from its paper or site; tasks and data not yet checked.

See all 13 benchmarks

Guides 27

How to use the toolkit, and the method behind each check, with its limits.

See all 27 guides

Lessons 20

Rules learned on real builds, each with the incident behind it and how to check it.

See all 20 lesson pages

Research 8

Surveys of tools, papers and data sheets, with what we adopt and why.

See all 8 research pages

Skills and agents 9

Agent skills and subagents for Claude Code and Codex: cad-agent agents install.

  • cad-pr-reviewer

    Subagentbuilt here

    Independent reviewer for a pull request in a cad-agent or CAD product repo (code, CAD geometry, simulation evidence, docs).

    Agent process and workflowtooling

  • cad-resume

    Subagentbuilt here

    Rebuilds the state of interrupted work from GitHub and the local and remote checkouts after a session ended (tokens ran out, crash, new computer) and reports what is done, what is in flight and the…

    Agent process and workflowtooling

  • cad-motion-validation

    Skillbuilt here

    Use when implementing or reviewing articulated CAD viewers and robot simulations, especially parts orbiting away from shafts, mismatched units or frames, nested joints, and stationary housings that…

    Mechanismstooling

  • cad-pr-review

    Skillbuilt here

    Use when a pull request in a cad-agent or product repo is ready for review, or when asked to review one.

    Agent process and workflowtooling

  • cad-remote-runs

    Skillbuilt here

    Use before starting any CAD/FEA/CFD/topology run or full pipeline that takes more than a few minutes or several GB of memory.

    Agent process and workflowtooling

  • cad-supply-chain

    Skillbuilt here

    Use before adding or updating a dependency, a vendored file or project, or a catalogue entry or link, before recommending a tool, skill or plugin to someone, and when the weekly supply-chain issue…

    Supply chain and resource safetytooling

  • cad-work-tracking

    Skillbuilt here

    Use at the start of any multi-step change in a cad-agent or product repo, and every ~30 minutes while working.

    Agent process and workflowtooling

  • design-process

    Skillbuilt here

    Use when building or changing a mechanical design with cad-agent (an enclosure, a robot, a mechanism, any assembly).

    Design processtooling

  • mcmaster-parts

    Skillbuilt here

    Use for any bought hardware in a CAD design (bearings, screws, nuts, washers, heat-set inserts, dowel and shoulder pins, standoffs and spacers, rod ends, threaded rod, grommets).

    Fasteners, bought hardware and assemblytooling

See all 9 skills and agents