What it does and how it connects
gitcad is headless, git-native boundary-representation CAD for mechanical and electrical design. Models are stored as canonical text and geometry is a build artifact that is not committed. Entity and feature identity comes from construction lineage rather than ordinal position, so references survive upstream edits. Each build produces a report, and designs diff, branch, review, and merge at each kind's natural grain. The primary interface is an MCP server, with an optional browser viewer.
It ships as three packages plus a metapackage: gitcad-core for canonical text, identity, the Part standard, and the report pipeline; gitcad-mech for the document model, an exact-arithmetic geometry kernel, sketches, drawings, and importers; and gitcad-ecad for schematic and ERC, board and DRC, connectivity, and fabrication outputs. A project is a repo with .part, .model, .pcba, .board, .sch, and .reqs files, and console commands cover init, the MCP server, the viewer, render, review, merge, verify, explore, convert, and fab-lot provenance.
What engineers report
Was 50.7% wrong, with valid=True, in 0.9.10 and earlier.
2026-07-28Read the original
Alternatives
Compare side by side- harnesscad
A verifier-first harness that checks another agent's operation stream, rather than a git-native CAD system with its own kernel.
- solidifai
A desktop build123d studio with a live viewport, rather than a headless git-native CAD with canonical text models.
- text-to-cad
Generates CAD from text prompts, while gitcad stores the model as canonical text in a git repo.
- schem
A DSL compiler that emits a KiCad netlist, while gitcad is a full mechanical and electrical CAD system with its own formats.
- build123d
The Python CAD programming library itself, while gitcad is a git-native CAD system with its own exact-arithmetic kernel.
Sources
Not verified
- Pricing: none stated on the repo; the website was not separately read for pricing.
- Related Error Index entries: no matching entry verified.
- A named individual builder beyond the repository owner handle gitcad-xyz
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.