kicad-agent-toolkit
Command-line toolkit for agent-driven PCB design with KiCad 10: Freerouting rounds with per-net acceptance, maze and GPU routers, and a verification gate for what ERC and DRC miss.
What it does and how it connects
This command-line toolkit lets an AI agent, or a patient human, take a KiCad 10 board from schematic to fabrication outputs without the GUI and without trusting its own claims. Routing only moves forward: Freerouting rounds with per-net acceptance, a maze router and a GPU router for the last breaks, and diagnostics that say why a connection has no path and which nets form the wall. Board-to-schematic sync adds, removes, and re-assigns footprints and pad nets from the netlist without the F8 key.
A verification gate covers what ERC, DRC, and parity miss: decoupling path length, pins without a net, IR drop on real copper, power-up sequencing, RF reference continuity, support-part asymmetry between identical ICs, and component ratings against rail voltages. Tools that edit a board print a plan by default, write only with an apply flag, and leave the verdict to kicad-cli pcb drc. The toolkit grew out of a dense 6-layer mixed-signal board with about 370 footprints and 1,700 pads that an agent took to a DRC-clean fabrication release, with lessons written up in the docs.
Alternatives
Compare side by side- copper-mcp
A local-first MCP platform for deterministic KiCad routing, rather than a command-line toolkit with maze and GPU routers and a verification gate.
- zap-mcp
A hosted autorouter reached through MCP, HTTP, and CLI, rather than a local toolkit with Freerouting rounds and per-net acceptance.
- kicad-mcp-pro
An MCP server with profile-gated tools for KiCad workflows, rather than a command-line toolkit for routing and verification.
- kicad-agent
A Pydantic AI agent that edits a real KiCad board with a live review UI, rather than a command-line toolkit for routing and verification.
- hw-codesign
Agentic co-design from brief to KiCad, firmware, and 3D review, rather than a command-line toolkit for routing and verification.
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
- Pricing: none stated on the repo; the vendor homepage was not separately read for pricing.
- Real user voices: no real linked post read for this page; the repo has no open issues.
- A named individual builder beyond the repository owner handle nexatech-ltd
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.