Repolode
mixelpixx

mixelpixx/Konnect

KiCAD 10 原生插件,单个 Rust 二进制程序,通过 228 个工具让 Claude 等 AI 助手参与原理图与 PCB 设计。

Star
1,294
Fork
147
未关闭 Issue
230
最近提交
19小时前

这是什么?

Konnect 是面向 KiCAD 10 的 AI 辅助 PCB 设计服务。它是一个 Rust 单文件二进制程序,通过 Model Context Protocol 暴露工具,让 Claude 或其他支持 MCP 的大模型完成原理图元件放置与连线、PCB 封装布局与布线、ERC/DRC 检查,并导出 Gerber、钻孔文件、BOM、坐标文件等制造资料。

PCB 编辑通过 KiCAD 官方 IPC API 完成,在运行中的 PCB 编辑器里可实时看到改动,并与 KiCAD 自身的撤销/重做机制集成。原理图文件(.kicad_sch)则由内置的 S-表达式引擎直接编辑,采用原子写入以避免文件损坏。工具按需分组加载,模型只载入所需工具集;服务端还提供调用日志和统计,便于排查失败的工具调用。

项目同时内置参考电路模板、JLCPCB 元件搜索、随文件变化自动刷新的原理图查看器,以及面向 Claude 和 Codex 的技能文件。项目采用 AGPL-3.0 许可证,并提供商业授权,作者标注当前为 beta 阶段。

核心功能

  • 01通过直接编辑 .kicad_sch 文件,原子写入,完成原理图元件放置与连线。
  • 02借助 KiCAD 10 IPC API 实时放置、移动、旋转和布线 PCB 封装,支持撤销与重做。
  • 03执行 ERC、DRC、连通性和设计审查检查。
  • 04导出 Gerber、钻孔文件、BOM、坐标文件、3D 模型和 PDF。
  • 05搜索本地 JLCPCB 元件库,并提供参考电路模板。
  • 06按需加载工具集,减少大模型的上下文占用。

适用场景

  • 让 AI 助手根据文字描述绘制原理图,并用 ERC 进行检查。
  • 在 KiCAD 打开的情况下,借助支持 MCP 的助手完成 PCB 布局与布线。
  • 为打板订单一次性生成完整的制造文件。
  • 在原理图设计阶段挑选 JLCPCB 有库存的元件。

快速上手

  1. 1

    从 Releases 页面下载适用于你操作系统的 KiCAD 插件包

  2. 2

    在 KiCAD 10 中打开插件和内容管理器,点击从文件安装,选择 zip 文件,然后重启 KiCAD

  3. 3

    从源码构建服务器(需要 protoc 和 cmake)

    cargo build --release -p konnect
  4. 4

    为 Claude 运行一次性指导文件安装程序(可选)

    konnect init

使用前须知

  • 这是测试版,README 表示仍需要更多实际使用和审查。
  • 需要 KiCAD 10,PCB 编辑依赖其 IPC API。
  • macOS 独立二进制文件尚未代码签名,通过浏览器下载时需要清除隔离标志。
  • Specctra 自动布线需要本地 Freerouting 引擎所需的 Java 运行环境。

标签

常见问题

Konnect 是什么?
KiCAD 10 原生插件,单个 Rust 二进制程序,通过 228 个工具让 Claude 等 AI 助手参与原理图与 PCB 设计。 Konnect 是面向 KiCAD 10 的 AI 辅助 PCB 设计服务。它是一个 Rust 单文件二进制程序,通过 Model Context Protocol 暴露工具,让 Claude 或其他支持 MCP 的大模型完成原理图元件放置与连线、PCB 封装布局与布线、ERC/DRC 检查,并导出 Gerber、钻孔文件、BOM、坐标文件等制造资料。
Konnect 可以免费使用吗?用的什么许可证?
Konnect 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Konnect 还在维护吗?
活跃维护中。Konnect 最近一次提交是在 2026年10月19日。
Konnect 适合用来做什么?
让 AI 助手根据文字描述绘制原理图,并用 ERC 进行检查。 在 KiCAD 打开的情况下,借助支持 MCP 的助手完成 PCB 布局与布线。 为打板订单一次性生成完整的制造文件。 在原理图设计阶段挑选 JLCPCB 有库存的元件。
Konnect 怎么安装和运行?
从 Releases 页面下载适用于你操作系统的 KiCAD 插件包 在 KiCAD 10 中打开插件和内容管理器,点击从文件安装,选择 zip 文件,然后重启 KiCAD 从源码构建服务器(需要 protoc 和 cmake): cargo build --release -p konnect 为 Claude 运行一次性指导文件安装程序(可选): konnect init
在哪里获取 Konnect?
源代码和安装说明在 GitHub 上:https://github.com/mixelpixx/Konnect

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目