Catalogue · 144 entries
Everything we map, demonstrate or build.
Other people's open-source projects and libraries come first; our own tools only where nothing free fills the gap. Agents read the same list as catalog.json.
cad-agent tools
-
cad-agent build
built here
Run the configured build steps in order
-
cad-agent export-3mf
built here
Write a bed-centred 3MF per part STL and verify it
-
cad-agent holes
built here
Check every hole of every part (exports/<part>.step) is clear of material: ribs or bosses added after the holes
-
cad-agent check
built here
Collect check results; exit 1 if any fail
-
cad-agent report
built here
Write results JSON + standalone HTML report
-
cad-agent package
built here
Zip the review package with a sha256 manifest
-
cad-agent release
built here
Write the print release: a browsable page of the parts (thumbnails, print settings) with CAD files and source, and a zip
-
cad-agent serve
built here
Serve the project over http (Bambu Studio links)
-
cad-agent site
built here
Build the project site (progress, designs, decisions, docs)
-
cad-agent view
built here
Export every part in assembly position for the 3D viewer
-
cad-agent slice
built here
Slice each part's 3MF (Bambu Studio CLI): grams and print time
-
cad-agent webkit
built here
Copy the web kit (3D stage, viewer, HUD) into the project
-
cad-agent pcb-check
built here
Bind KiCad ERC/DRC evidence to current PCB sources
-
cad-agent all
built here
build, export-3mf, holes, gates and the dossier lint (when configured), check + report, package
-
cad-agent motion-trace
built here
Validate rendered joint pivots against independent CAD landmarks
-
cad-agent snapfit
built here
Size and check snap fits declared in a YAML/JSON file (docs/compliant.md)
-
cad-agent agents
built here
Install the agent workflow kit (skills and subagents) for Claude Code and Codex, or list what is installed (docs/agent-workflow.md)
-
cad-agent mcmaster
built here
Download McMaster-Carr STEP + product data per part number and normalise it (one page at a time; skills/mcmaster-parts/SKILL.md)
-
cad-agent catalogue
built here
Check the part catalogue and the designs against it (cad: explore:, docs/explore.md)
-
cad-agent compare
built here
Evaluate the designs and rank them: comparison JSON, HTML page, site design cards
-
cad-agent optimise
built here
Search slots and parameters for the best trade-offs (cad: explore: search:)
-
cad-agent dossier
built here
Lint the design dossier and write each item's status (exports/dossier-status.json)
-
cad-agent gates
built here
Run the integrity gates on the dossier geometry: exports/gates/<gate>.json + .md
-
cad-agent review-packet
built here
Render each dossier section's review packet: exports/review/<section>/ + manifest.json
-
cad-agent review-section
built here
Reviewer pass: write a section's reviewer bundle, or --submit a reviewer record
Agentic CAD projects we track
-
earthtojake/text-to-cad
in trialMIT★ 22,951
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
may incorporate with attribution
-
amagine-ai/Amagine3D
candidateApache-2.0★ 6,259
enclosure around internal components from requirements; does not read KiCad
may incorporate with attribution
-
Adam-CAD/CADAM
candidateGPL-3.0★ 5,328
GPL: external use only
external program only (GPL-3.0)
-
KittyCAD/modeling-app
candidateMIT★ 1,321
text-to-CAD is a paid cloud API
may incorporate with attribution
-
Pan-Chera/Multi-Agent-CAD
candidateMIT★ 1,048
assembly generation is a technology preview
may incorporate with attribution
-
OzAILabs/Claude-To-Print
candidateMIT★ 4
adapted from MAC; GitHub shows NOASSERTION, LICENSE is MIT
may incorporate with attribution
-
jdilla1277/agentcad
candidateApache-2.0★ 173
pip install agentcad
may incorporate with attribution
-
pzfreo/build123d-mcp
candidateApache-2.0★ 130
MCP server for build123d: lets an agent build, inspect and render build123d models while it designs
may incorporate with attribution
-
flowful-ai/cad-skill
candidatePolyForm-Noncommercial-1.0.0★ 692
non-commercial licence: do not incorporate
ideas only (PolyForm Noncommercial)
-
Svetlana-DAO-LLC/cad-agent
candidateLicenseRef-CAD-Agent-License★ 53
formerly clawd-maf/cad-agent; custom licence
ideas only (custom licence)
-
MikeSuiter/claude-build123d-starter
candidateMIT★ 1
starter template
may incorporate with attribution
-
neka-nat/freecad-mcp
candidateMIT★ 3,040
executes code inside FreeCAD
may incorporate with attribution
-
jhacksman/OpenSCAD-MCP-Server
candidateMIT★ 208
MCP server that turns a prompt into an OpenSCAD model, a preview image and a 3D file
may incorporate with attribution
-
RobertCoop/openscad-mcp
candidateMIT★ 164
MCP server for OpenSCAD modelling and rendering
may incorporate with attribution
-
altendky/onshape-mcp
candidateApache-2.0★ 20
MCP server for reading and working with Onshape CAD documents
may incorporate with attribution
-
faust-machines/fusion360-mcp-server
candidateMIT★ 131
MCP server that drives Autodesk Fusion 360
may incorporate with attribution
-
ahujasid/mcp-for-blender
candidateMIT★ 32,261
execute_blender_code; telemetry with disable tool
may incorporate with attribution
-
mixelpixx/KiCAD-MCP-Server
candidateMIT★ 2,933
244 tools registered; runtime dep pymupdf (AGPL); new work moved to Konnect
may incorporate with attribution
-
mixelpixx/Konnect
candidateAGPL-3.0★ 1,399
obhox/kicad-mcp is a fork (8 stars, AGPL-3.0); external use only
external program only (AGPL-3.0)
-
oaslananka/kicad-mcp-pro
in trialMIT★ 149
387 tools; default profile 24 read-only; telemetry off by default; shipped .mcp.json unpinned
may incorporate with attribution
-
Seeed-Studio/kicad-mcp-server
candidatenone★ 168
MCP server for KiCad: analyse schematics and boards, trace pin-level connections, edit designs
ideas only (no LICENSE file)
-
lamaalrajih/kicad-mcp
candidateMIT★ 529
stale
may incorporate with attribution
-
aklofas/kicad-happy
in trialMIT★ 1,499
plugin.json has no hooks
may incorporate with attribution
-
American-Embedded/kistack
candidateMIT★ 411
GitHub shows NOASSERTION; LICENSE text is MIT
may incorporate with attribution
-
i2cjak/Backplane
candidateMIT★ 731
install via curl | sh; ships a KiCad fork (GPL)
may incorporate with attribution
-
copperheadhq/copperhead
candidateApache-2.0★ 627
early
may incorporate with attribution
-
punkfab/circuit-skills
candidatenone★ 10
Claude Code skills for code-driven electronics: circuit simulation (ngspice, Falstad) and PCB layout (tscircuit to KiCad)
ideas only (no licence)
-
OpenFOAM (OpenCFD v2512)
adoptedGPL-3.0
Open-source CFD toolbox; cad-agent writes conjugate heat-transfer cases from CAD and runs it as a separate program
external program only (GPL-3.0); run in the opencfd/openfoam-default Docker image
-
aatmdelissen/pyMOTO
adoptedMIT
Modular Python framework for topology optimisation; cad-agent topopt runs SIMP with MMA on it
may incorporate with attribution (imported as a dependency)
-
pyvista/pyvista
adoptedMIT
3D visualisation and mesh analysis on VTK; cad-agent renders stress and flow pictures and animations with it
may incorporate with attribution (imported as a dependency)
-
bambulab/BambuStudio
adoptedAGPL-3.0
Slicer for Bambu Lab and other printers; cad-agent runs its command line for real grams and print times
external program only (AGPL-3.0); command-line slicing for filament grams
-
optuna/optuna
adoptedMIT
Hyperparameter optimisation framework; cad-agent optimise uses its NSGA-II and TPE samplers
optional dependency (the explore extra, optuna>=3.4); runs the NSGA-II and TPE samplers of cad-agent optimise
-
OrcaSlicer/OrcaSlicer
candidateAGPL-3.0★ 16,253
2.5 MCP server + Design (CAD) tab; loopback only; needs the GUI running
external program only (AGPL-3.0); built-in MCP server in 2.5.0 (beta 2026-10-27): adopt as an external process once stable
-
OrcaSlicer/orcaslicer-mcp-skills
candidateAGPL-3.0★ 2
official Claude Code / Codex skills for the Orca MCP server; no code
install as a plugin with Orca 2.5; never copy its text (AGPL-3.0)
-
MaxEllis/orcaslicer-mcp
rejectedAGPL-3.0★ 86
third-party Orca MCP
superseded by Orca's built-in MCP server
-
KD5RYN/b123d-print
candidateMIT★ 2
build123d print checks via MCP + CLI + plugin
may incorporate with attribution: borrow the tip-over, round-top hole, bed-edge fillet and print-in-place gap checks (#97)
-
ballerabdude/agent-cad-works
candidateApache-2.0★ 1
build123d motion sweep, watertight/mid-air checks, Orca times, BOM
may incorporate with attribution; ideas for motion sweeps and vendor-STEP fit
-
gjaloyan/print3d-designer
candidateMIT★ 1
skill: reference-photo silhouette IoU >= 0.92, G-code readback
may incorporate with attribution; watch: reads sliced G-code back layer by layer
-
SiddhuYen/eitri
rejectedFSL-1.1-MIT★ 1
local build123d agent with a geometry report; Functional Source License 1.1 (MIT after two years): ideas only
ideas only: Functional Source License (non-compete; becomes MIT after two years)
-
pzfreo/specify-core
candidateApache-2.0★ 7
named feature changes, before/after pictures, volume/area/bbox per PR
may incorporate with attribution; trial STEP diffs in PR reviews (with pzfreo/step-diff-demo)
-
heartland-eng/bd_hardware
rejectednone
claims a build123d snap-fit feature library; no code yet
ideas only (no licence, README only)
-
novasolver/novasolver-studio
candidateGPL-3.0★ 1
local CAE with MCP: CalculiX, OpenFOAM; result gates incl. GCI mesh convergence
external program only (GPL-3.0); copy the ran/converged/verified gate idea, not code
-
WifiLast/freecad-mcp
rejectednone
FreeCAD FEM + topology optimisation over MCP
ideas only (no licence); binds 0.0.0.0 by default
-
V0v1kkk/freecad-engineering
candidateMIT★ 3
skills: fdm-structural-review, mechanical-strength-review, freecad-fem-check
may incorporate with attribution; ideas for the FDM structural review (#94)
-
n3r/AgentCAD
candidateApache-2.0★ 7
skills incl. snap-fits and fem-workflow; macOS-first
may incorporate with attribution; snap-fits skill reviewed for #95 (prompt-only; some strain rows unsourced)
-
static74/3dp-compliant-mechanisms
candidateMIT
FDM compliant-mechanism skill; prompt-only; candidate: take the selection table and evals with attribution after recomputing its strains
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
-
MP-AI-20/mechanical-engineering-skills
rejectedMIT★ 10
647 generic mechanical skills
bulk-generated prompts with few primary citations
-
dwragon/Fusion360SnapFitGenerator
candidateMPL-2.0★ 5
5 snap types with strain and force calculation
reference for parameters (MPL-2.0 file-level copyleft; Fusion add-in, not an agent tool)
-
Vivek-Boora/dfm-agent
rejectednone
STEP moulding DFM analysis with a Three.js view
ideas only (no licence): pull direction, core/cavity/undercut classes for the moulding checks
-
naman113/Designstudio
candidateMIT★ 8
"Buildcore": STEP to auto-dimensioned PDF drawings, grouped BOM, GLB viewer, parts catalogue (Docker, local port 8800)
may incorporate with attribution; watch (STEP to auto-dimensioned PDF drawings, BOM, GLB viewer)
Libraries
-
gumyr/build123d
trackedApache-2.0★ 3,519
Python B-rep CAD library on OpenCascade with builder and algebra APIs, which grew out of the CadQuery community; many agentic-CAD projects generate it
-
CadQuery/cadquery
usedApache-2.0★ 5,990
Python B-rep CAD on OpenCascade; the `cad` extra builds, measures and exports parts with it
-
gumyr/bd_warehouse
trackedApache-2.0★ 112
ISO fasteners, threads
-
partcad/partcad
trackedApache-2.0★ 509
package manager and registry for CAD parts and assemblies
-
sargo-devel/Cables
trackedLGPL-3.0★ 103
FreeCAD cable routing (external only)
-
wireviz/WireViz
trackedGPL-3.0★ 5,310
2D harness documents (external only)
-
easyw/kicadStepUpMod
trackedAGPL-3.0★ 699
FreeCAD workbench for KiCad ECAD-MCAD work: loads a board with its 3D models, syncs the board outline and keep-outs both ways, places and aligns footprint models, and exports colored STEP and VRML (external only)
-
rjwalters/kicad-tools
trackedMIT★ 72
licence-annotated KiCad tool survey in README
-
kicad-python (PyPI)
trackedMIT
KiCad's official Python bindings for its IPC API (KiCad 9 and later)
-
CalculiX 2.23 (conda-forge)
candidateGPL-2.0-or-later
planned external solver for large-deflection snap force-travel with contact; apt ships 2.21
Benchmarks
-
CADGenBench
trackedApache-2.0
drawing->STEP generation; STEP editing; 81 fixtures (per pzfreo submission)
-
Text2CAD
trackedCC-BY-NC-SA-4.0
NeurIPS 2024
-
CADPrompt/CADCodeVerify
tracked
200 prompts · ICLR 2025
-
CAD-Recode
trackedCC-BY-NC-4.0
ICCV 2025
- cadrille trackedApache-2.0
-
Text2CAD-Bench
tracked
600 examples, 4 levels
-
P3D-Bench
unverified
Listed from its paper or site; tasks, data and licence not yet checked.
-
CADBench
unverified
Listed from its paper or site; tasks, data and licence not yet checked.
-
BenchCAD
unverified
Listed from its paper or site; tasks, data and licence not yet checked.
-
RealCADBench
unverified
Listed from its paper or site; tasks, data and licence not yet checked.
-
CAD Arena
unverified
Listed from its paper or site; tasks, data and licence not yet checked.
-
PCBWorld
trackedBSD-3-Clause
679 real KiCad boards, 8 metrics · arXiv 2607.05915
-
FEABench
trackedApache-2.0
LLM agents on FEA problems; needs a COMSOL licence; prior art only; the repo is archived · arXiv 2504.06260
Docs
-
Contributing
built here
Several projects build on cad-agent at the same time (the J501 enclosure, Gyropup, the AGX Thor CAN boards, and others), often with AI agents working in parallel.
.md -
cad-agent
built here
Hardware design with AI agents, checked like engineering. cad-agent turns a folder of CAD scripts into a repeatable pipeline: build the parts, check the fit, simulate strength and airflow, and publish the evidence as print files, reports and a linked review…
.md -
Third-party notices
built here
Code under vendor/ is copied from the projects below at the pinned commit. Each directory keeps its upstream LICENSE/NOTICE files; those terms apply to that code. Our changes are listed as patches in vendor/patches/.
.md -
Agent workflow: skills, subagents and work that survives a crash
built here
cad-agent projects are mostly built by AI agents (Claude Code, Codex) working with a person. The way that work is done (where it is recorded, how it is reviewed, where heavy runs go) is part of cad-agent.
.md -
Common issues in CAD design reviews
built here
These mistakes recur in printed parts and assemblies. The list comes from real projects, and each entry links the lesson that recorded it. Every review walks this list, whoever wrote the design and however small the change:
.md -
Snap fits and compliant features
built here
cadagent.compliant sizes and checks snap-fit joints so an agent does not re-derive the equations, guess a permissible strain or forget layer lines. It is the calculator half of the compliant-mechanism work (#94);
.md -
Design process plan: dossier, integrity gates and section-by-section review
built here
Status: plan, 2026-10-27. Research behind it: research/design-workflows.md (cited below as DW §n). Nothing here is implemented yet; tasks T1–T20 at the end are sized for one implementer each.
.md -
The design dossier
built here
The dossier records a design the way a design review needs it: requirements, the sections the design is broken into, a spec card for every part, the interfaces between parts and sections, the decisions with the alternatives rejected, and the assembly…
.md -
Explore and compare designs (cadagent.explore)
built here
For any product built from bought and made parts (an enclosure, a robot, a board, a jig): pick parts from a catalogue for each slot of a design, evaluate every design with the project's own model, and rank the trade-offs.
.md -
Viewing original CAD files
built here
The standalone webkit/file-viewer.html opens original STL, STEP/STP and core 3MF files. It parses the requested file itself; it never substitutes a similarly named STL or an assembly manifest. The download link retains the original URL and bytes.
.md -
Integrity gates (cadagent.gates)
built here
Assembly-level checks computed from the CAD model, each written as one verdict file. They answer what per-part checks cannot: is this part touching the one it should be fastened to, is the ball inside the hopper, is this wall thick enough.
.md -
PCB and assembly review workflow
built here
cad-agent supports electronics and mechanical evidence in the same local project site. KiCad remains the electrical source of truth; cad-agent consumes its native reports and displays the files.
.md -
Rendered joint motion validation
built here
The maintained trace protocol ships with the cad-motion-validation skill, including when the workflow installer copies the skill to a different machine.
.md -
The section review packet (cadagent.render.review_packet)
built here
A fixed set of captioned renders of one dossier section, with the measurements that come first: the gate verdicts and findings for the section, their witness points, the content hash of every part shown, and the render checklist the reviewer answers.
.md -
Rigid subassembly insertion
built here
A preassembled module needs two separately checked sequences: its internal bench assembly and its insertion into the parent.
.md -
cad-agent toolkit: verification and review reports for 3D-printed CAD projects
built here
cad-agent runs a CAD project's build and checks, verifies its print files, and turns the results into a standalone HTML report and a review package. It is generic. The geometry and the design-specific checks stay in the project;
.md -
Curved-solid volume precision
built here
Tracking: issue #70. This investigation concerns numerical volume measurement in the generic relation gate. It does not qualify hardware fit or weaken collision/volume-conservation tolerances.
.md -
Mermaid diagrams in published documents
built here
webkit/diagrams.js exports renderDiagrams(root=document) and observeDiagrams(root=document.body). The observer renders existing and subsequently inserted pre > code.language-mermaid and pre.mermaid blocks. Its dispose() disconnects observation;
.md -
Shared parts browser and build tracking
built here
Shared modules for issue 62. The table/tracker implementation is available on the feature branch; the original-file viewer is being implemented alongside it.
.md
Skills
-
cad-motion-validation
built 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 rotate with rotors.
.md -
cad-pr-review
built here
Use when a pull request in a cad-agent or product repo is ready for review, or when asked to review one. The author gets an independent review from a separate agent (the cad-pr-reviewer subagent, or a fresh Codex session) that did not write the change, answers every comment on the PR, fixes or explains, resolves the threads, and merges only under the repo's rules. Covers code, CAD geometry and simulation evidence.
.md -
cad-remote-runs
built 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. Run it on a compute host instead of the workstation the agents share, detached so it survives the session, recorded in the GitHub issue (host, command, log, done marker, how to collect results) so any machine can pick it up, and its results pulled back and committed.
.md -
cad-work-tracking
built here
Use at the start of any multi-step change in a cad-agent or product repo, and every ~30 minutes while working. Keeps work recoverable when the session ends (tokens run out, the host crashes or is reformatted) with a GitHub issue per piece of work with a done/next/how-to-resume checklist, a branch pushed in clean commits as you go, an early draft PR linked with "Closes #N", long runs recorded in the issue, and issues closed as PRs merge. Also use to resume work from GitHub alone.
.md -
design-process
built here
Use when building or changing a mechanical design with cad-agent (an enclosure, a robot, a mechanism, any assembly). Work section by section: frame each section with its requirements and interfaces before drawing, write a small spec card per part with its geometry, declare cavities, joints, fasteners and assembly steps in the build script, run cad-agent gates and cad-agent dossier and fix them in order, render the section review packet and critique it against the checklist with the measurements first, then hand the section to a separate reviewer. Includes the work-tracking rules.
.md -
mcmaster-parts
built 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). Always choose a real McMaster-Carr part with a part number and place its manufacturer STEP model, normalised into a known frame, instead of drawing an envelope; record the part, its full specification table, price and mass in the project's hardware catalogue.
.md
Subagents
-
cad-pr-reviewer
built here
Independent reviewer for a pull request in a cad-agent or CAD product repo (code, CAD geometry, simulation evidence, docs). Give it the PR URL and a checkout of the branch; it reads the diff, verifies claims by running tests and small scripts, posts inline comments and a summary review on GitHub, and returns the findings. It does not edit, push, approve or merge. Use for every PR before merging.
.md -
cad-resume
built 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 next steps. Give it the repo(s) and, if known, the tracking issue. It reads issues, PRs, branches, unpushed commits and run logs; it changes nothing except pushing local commits that exist only on this machine, if told to.
.md
Lessons (pitfalls)
-
01 — Verify from source
built here
Board facts that the design depends on (connector side, voltages, designators, threads, which button is which) must come from a primary source: the schematic, datasheet photos or the vendor's 3D model.
.md -
02 — User intent and requirements
built here
The requirements arrived in pieces, often as short mid-turn messages, and were refined by later corrections. What worked: capture each one in the user's own words, turn it into a named feature or check, and recompute anything that depends on it.
.md -
03 — Mechanical design rules
built here
These rules come from printed-enclosure work (FDM, Bambu P1S bed) around a real carrier board.
.md -
04 — Fasteners and assembly access
built here
Bought hardware (screws, nuts, washers, inserts, pins, bearings, standoffs, rod ends) is chosen and placed with skills/mcmaster-parts: a real McMaster-Carr part number, its STEP model normalised into a known frame, and its specification table in the hardware…
.md -
05 — Cables, connectors and routing
built here
Model every mating connector, place it on the measured axis, and derive the window from it (standard practice); Route cables from the connector's real mating direction; Model plug bodies and a straight lead before the first bend;
.md -
06 — Enclosure features
built here
Put antenna bulkheads in the part that never comes off; Give recessed buttons a pin hole and a guide sleeve that clears installation; Build storage trays from the drive specs and make them stack in any order; Support thin drives that lack bottom holes.
.md -
07 — Verification and evidence
built here
Collision-check everything and investigate every hit; Classify false positives explicitly; don't silence them; Check motions, not just final positions; Never claim what was not tested, and make the checks strict.
.md -
08 — Review site UX
built here
The user reviewed the work almost entirely through a locally served preview page. Each request below came from something they could not see or could not act on.
.md -
09 — Agent process
built here
Fold mid-turn messages into the current work and report on each; Give short status during long work, and say what is stale; Ask before outward or irreversible actions; Check whether it already exists before building it.
.md -
10 — Simulation, material and airflow
built here
Identify the exact bought part before sizing anything around it; Judge material savings on slicer grams, not CAD volume; A thinner shell must be re-checked under load, and the check must catch it; Thermal models of printed enclosures.
.md -
11 — PCB evidence, enclosure readback and release packaging
built here
Distilled from the incident notes of a second project: a two- and four-port CAN breakout PCB with a printed housing, designed with KiCad 10 and cad-agent on 2026-10-26 (repository mvalancy/pcb-agx-thor-can-breakout).
.md -
Original-file previews
built here
Parse the requested original and preserve its identity during recovery; Verify bundled parser behavior rather than assuming a newer API; Check the distributed wheel, including dependency notices.
.md -
Lessons from the J501 enclosure session
built here
Lessons for an AI hardware-design agent, mined from one Claude Code session: the J501 AGX enclosure design session (session d8e464a0-f4a5-4edd-9190-6fd66a0508b0, 2026-10-24 to 2026-10-25).
.md
Research
-
Agent toolkits for mechanical CAD, DFM/DFA and FEA: refresh since 2026-10-24 (checked 2026-10-31)
built here
For Valpatel/cad-agent #96 (landscape refresh) and #94 (compliant-mechanism engineer). Extends research/landscape.md (2026-10-24); it does not repeat the KiCad or benchmark sections.
.md -
Compliant mechanisms and single-part joints: references, equations, allowables, process effects (2026-10-31)
built here
For Valpatel/cad-agent #94 (compliant-mechanism engineer), #95 (calculators), #97 (pitfalls), #99 (process profiles). Extends research/landscape.md (2026-10-24) and research/simulation-tools.md (2026-10-26). Neither covers this field.
.md -
Design workflows for CAD agents: what works, with evidence (verified 2026-10-27)
built here
Scope: how the best agentic CAD systems, professional mechanical-design practice and model-integrity verification can be turned into a process that a CAD agent executes. landscape.md covers tool features; this survey covers workflow and method.
.md -
FOSS large-deflection + contact FEA, orientation, sheet metal and DFM checklists (2026-10-31)
built here
For Valpatel/cad-agent #96 (items 3–5), #94 (FEA step), #97 (pitfall catalogue), #99 (process profiles). Extends research/simulation-tools.md (2026-10-26), which covers topology optimisation, CFD/CHT, post-processing and slicer CLIs.
.md -
Agentic hardware-design landscape (verified 2026-10-24)
built here
Scope: public tools that let frontier-model agents (Claude Code first; Codex, Cursor, Gemini) design 3D-printed, sheet-metal, laser-cut, CNC and molded parts, enclosures around real PCBs, and KiCad boards.
.md -
FOSS simulation and optimisation survey for cad-agent (J501 / AGX Orin enclosure)
built here
Survey date: 2026-10-26. Licences were checked against each repo's LICENSE/COPYING file (GitHub API or GitLab API) unless marked otherwise. "Last commit" means the newest commit on the default branch at survey time.
.md