kicad-review
Reusable GitHub Actions workflow for visual KiCad design review.
Summary rewritten from the vendor site because the catalog version did not match it.
What it does and how it connects
kicad-review is a reusable GitHub Actions workflow for KiCad 10 projects. Whenever someone changes a KiCad project it shows what changed on the actual schematic and board, not in the S-expression text. Everything runs inside GitHub Actions and appears inside GitHub, and by default no secret is needed beyond the token GitHub gives every run.
On every pull request it posts a single comment, edited in place on each push, with a one-line summary per project, before and after pictures of each changed sheet and board zoomed to the largest change, an object-level change table, ERC, DRC, schematic and board parity and BOM-field results with errors and warnings counted separately, and a link to the interactive report. That report is one self-contained HTML file with five comparison modes (side by side, overlay, wipe, blend and semantic), pan and zoom, per-layer toggles, and clickable rows that zoom to the changed object or violation.
On a v* tag it attaches Gerbers and drill files, a BOM and a position file per project to the GitHub release, in JLCPCB or PCBWay format. Optional DigiKey stock and price lookup needs two supplier credentials, and an optional companion review site is configured separately.
Alternatives
Compare side by side- KiCAD-Prism
A self-hosted web platform for browsing revisions, review comments, release sign-off and component governance, rather than a GitHub Actions workflow that comments on pull requests.
- hardware-splicer
Auditable bring-up from a donor design to a KiCad carrier board with DRC and bench gates, rather than a visual review workflow for pull requests.
- kicad-happy
Agent skills that analyze KiCad schematics, PCBs and Gerbers, rather than a GitHub Actions workflow that renders visual diffs.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- Interactive routing creates unwanted micro-segments and awkward paths that take time to clean up.Error Index
- Grid snap and move commands can disconnect items or reposition them in unwanted ways.Error Index
- GUI lag, occasional freezes, and sluggish editor switching interrupt concentration.Error Index
- Wayland/NVIDIA users report graphical glitches, flicker, or instability.Error Index
Sources
Not verified
- License (no LICENSE file in the repo and no license stated in the README; the catalog's source-available label is unverified)
- Pricing (none stated on the repo)
- Real user voices (the repo has no public issues)
- Latest release (no GitHub release exists)
- Standalone website (repo only)
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.