
KiHub
Visual hardware change review and checks for KiCad projects
About KiHub
KiHub provides a browser-native hardware change review workspace for KiCad projects. Compare pull requests, branches, tags, or commits, and view visual diffs for schematics and PCBs. Before merging, teams can check ERC, DRC, schematic/PCB consistency, BOM completeness, and project policies, anchor issues and change requests to exact design locations, and return review decisions through GitHub Checks for an auditable decision record.
Best for
Best use cases
Review hardware changes in GitHub pull requests
Compare branches, tags, or commits
Run design and project policy checks before merging
Discuss changes around specific schematic or PCB locations
Features
Visual review workspace
View schematic and PCB changes between baseline and target versions in the browser.
Merge-readiness checks
Show ERC, DRC, schematic/PCB consistency, BOM completeness, and project policy results before team approval.
Location-based design discussion
Pin issues and change requests to exact schematic pages or PCB locations.
GitHub Checks feedback
Keep reviews updated with each commit and return decisions through GitHub Checks.
Pros
- Visual diff reviews for schematics and PCBs
- ERC, DRC, consistency, and BOM completeness checks
- Discussions and change requests anchored to exact design locations
- Review status returned through GitHub Checks
Cons
- The GitHub App can return review status but cannot modify repository content
- Support focuses on modern .kicad_sch and .kicad_pcb projects
Pricing Plans
Public repositories
- Core review flow
Private repositories (beta)
- Core review flow
* Pricing information is for reference only. Please refer to the latest announcement on KiHub's official website.