gitcad

Agent-first, headless, git-native CAD.

AgentOpen sourceMaintainedMCADECAD

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

  • 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

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com
  3. 3Latest releasegithub.com
  4. 4Vendor homepagegitcad.xyz
  5. 5User issue 89github.com

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.