KiCad PCB routing bridge with local KiRouter web interface
IGMAR IVAN MELIS SANTANA
Published
0
KiBridge and KiRouter are two independent tools that share one board JSON over localhost HTTP. KiBridge is the KiCad plugin. KiRouter is a small Flask web app that visualizes the board, drives Freerouting for autorouting, and runs a fast first-pass DRC. Designs never leave your machine; the server refuses to bind anywhere but 127.0.0.1.
The plugin also exposes a separate AI-assist workflow: it writes a kibridge_workspace/ folder that Copilot reads, and applies Copilot’s actions.json through an AST-sandboxed runner so the LLM can suggest changes but can’t execute arbitrary code.