πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

mixelpixx / Konnect

git clone https://github.com/mixelpixx/Konnect.git v0.13.0 Β· 20d ago πŸ”₯ on GitHub Trending today

Native KiCAD 10 plugin, shipped as a single Rust binary, that exposes 228 schematic, PCB layout, routing, and manufacturing tools to Claude and other MCP clients.

Why you might care

Lets an LLM drive KiCAD schematic capture and PCB layout through MCP with one process and no Node or Python runtime to install. Aimed at hardware developers who want AI-assisted design, ERC/DRC, and manufacturing export inside KiCAD; it is in beta and the README calls for real-world testing.

Categories

Alternatives

KiCAD-MCP-ServerKiCAD
+8
stars, 24h Β· #1,683
+372
stars, 7 days Β· #336
+~240
stars, 30 days Β· #2,125
1.4k
β˜… total Β· +38% this week
160
forks Β· 243 open issues

Star history (as recorded here)

2026-10-20 Β· 1,338 β˜… 2026-10-22 Β· 1,359 β˜…
LanguageRust
LicenseAGPL-3.0
Created2026-07-05 (3mo ago)
Last pushtoday
Watchers12
OwnerUser

Seen on GitHub Trending

  • 2026-10-22 β€” #6 weekly in rust Β· +388 β˜…
  • 2026-10-21 β€” #5 weekly in rust Β· +372 β˜…
  • 2026-10-20 β€” #5 weekly in rust Β· +364 β˜…

GitHub topics

Links

README excerpt
# Konnect *BETA Release
**AI-assisted PCB design for KiCAD 10.** Konnect is a native KiCAD plugin β€” a single
Rust binary β€” that lets Claude and other AI assistants design schematics and PCBs
through the Model Context Protocol (MCP).
**228 tools across 21 on-demand toolsets.** Schematic capture, PCB layout and
routing, ERC/DRC, design-review audits, JLCPCB part search, reference
circuits, and a full manufacturing export pipeline β€” with bundled skills and agents
that teach Claude KiCAD conventions out of the box.
> **Status: beta.** The core toolchain is tested and working, but this is a young
> release and it wants real-world mileage and review. Issues and PRs are welcome β€”
> see CONTRIBUTING.md and the
> naming conventions.
> ## Add realtime research to KiCAD MCP and Konnect. Introducing Nimrod
>
> **Nimrod** is our web-research MCP server:
> quality-scored Google search, clean webpage extraction, and deep multi-source
> research. Design the board with Konnect while Nimrod pulls live parts availability, datasheets,
> and errata β€” no more guessing from year-old training data
>
> - Works with claude.ai, Claude Desktop, Claude Code, VS Code, and any MCP client
> - 1 credit = 1 search Β· extraction always free Β· free 50-credit trial, no card
> - Official MCP Registry: `ai.orchis/nimrod`
## Why Konnect exists
Konnect is the successor to KiCAD-MCP-Server,
a Python/TypeScript project that proved AI-driven PCB design works β€” and, in the
process, showed exactly where that architecture runs out of road. Konnect was built
to fix those specific problems:
**The call path was too long.** In the original server, a single tool call travels
through TypeScript, schema validation, a spawned Python subprocess, JSON over
stdin/stdout, a command router, and finally SWIG-generated C++ proxy objects before
anything touches your board. That's four language and serialization boundaries, each
with its own failure modes β€” subprocess lifecycle management, stdout parsing that
filters out warnings KiCAD leaks into the stream, chunked-JSON reassembly. In
Konnect, a tool call is a function call. One process, one language, no plumbing.
**The dependency surface was enormous.** Running the original means carrying Node.js
and its npm tree, Python and its pip packages, wxPython, kicad-skip, and KiCAD's
SWIG bindings β€” two package ecosystems plus a binding layer, every one of them a
moving target that can break an install. Konnect is a single static binary β€”
20–25 MB depending on platform, a ~9 MB download. There is nothing to install
alongside it and nothing to version-match.
**SWIG is a dead end.** The original's PCB backend depends on KiCAD's SWIG Python
bindings, which KiCAD is deprecating in favor of its IPC API. SWIG also carried
real operational scars: a zone-fill call that can segfault the backend, proxy-object
comparison bugs, and a fallback path that can silently swap backends mid-session.
Konnect talks to KiCAD 10 through the official IPC API (protobuf over NNG) β€” the
interf

Blurb generated by claude-haiku-5-5 1d ago. Star deltas marked ~ are extrapolated from partial history.