Konnect is a native KiCad 10 plugin that lets large language models (Claude and others) design schematics and PCBs via the Model Context Protocol. It exposes 228 on-demand tools across schematic capture, PCB layout and routing, ERC/DRC, design-review audits, BOM and manufacturing export, JLCPCB part search, and verified reference circuits. The AI can place and wire components, lay out and route boards in real time with KiCad undo/redo, run checks and health audits, export production files, and show a live schematic viewer. Nimrod, an optional web-research MCP server, supplies quality-scored web search, cleaned page extraction, live parts availability and datasheets (1 credit = 1 search, free 50-credit trial).
Konnect replaces an earlier multi-language server by shipping as a single static Rust binary (~20-25 MB) that talks to KiCad 10 through its official IPC API (protobuf over NNG) and edits .kicad_sch via an S-expression engine with atomic writes and UUID preservation. That design eliminates TypeScript/Python/SWIG plumbing, reduces dependencies, avoids SWIG-related crashes, and supports real-time edits. It implements context-economy routing (small starter context, on-demand tool loading) and observability (recent calls, server stats, JSONL logs). Features include Specctra/Freerouting support, optional native Specctra bridge, plugin-manager installation packages, source builds with protoc/cmake, and a beta status inviting review and contributions.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.