zhoushoujianwork/easyeda-agent
硬件与物联网让 AI 通过类型化动作读写嘉立创 EDA 专业版的原理图与 PCB,减少手工点选和反复核对。
如果你本来就在嘉立创 EDA 专业版里画板,并且想让 Agent 接手那些重复工作——核对引脚、整理丝印、标准化器件、或者从一段需求开始布局——这个项目就是冲着你来的。它不是通用 EDA 替代品,而是绑死在特定编辑器上的自动化层;这种窄,既是吸引力也是主要约束。
解决什么问题
一块板的起点通常是数据手册加大量交叉核对:确认订购后缀、把符号引脚映射到封装焊盘、放件连线时还不能弄丢网络关系。这些工作现在大多靠手工在编辑器里完成,而用截图判断连接并不可靠。这个项目让 Agent 通过官方 eda.* API 读取真实工程数据,执行类型化的原理图与 PCB 动作,再回读结果比对引脚、网络、几何和保存状态。变化在于:验证方式从“看截图”变成“读回写入的数据”。
有什么不同
它由三部分组成:easyeda CLI 与 daemon、运行在编辑器内的连接器插件,以及装进 AI 客户端的 easyeda-agent Skill。这个拆分有意义,因为同一套动作同时以 CLI 命令、Agent Skill 和 stdio MCP 服务三种形态暴露:支持 Skill 的 Agent 可以用自然语言驱动,脚本则可以直接调 CLI。README 里专门写了离线校验,例如 lib device validate --spec 会在写入个人库之前检查数据手册证据、几何和 pin↔pad 映射。这个写入前检查是最值得关注的部分,因为建库阶段的隐性错误会被后续每一块板继承。
代价是结果质量取决于 Agent 对规格的遵循程度,以及原始数据手册的质量。README 自己要求 Agent 在手册存在无法消歧的封装或缺少关键尺寸时停下来问人,这很合理,但也说明流程是人机协作,而不是设完就撒手。它还依赖官方 API,所以能力上限基本等于 EasyEDA Pro 公开出来的接口,而不是更宽的东西。
谁值得试
适合:已经在用嘉立创 EDA 专业版、手上有真实工程、客户端受支持的用户,想让它帮忙从 PDF 建库、整理原理图、按立创 C 号标准化器件、调整丝印,或者按需求文档完成一块中小规模板的布局。已公开的实战——从需求文档做到 ESP32-S3 四层板和私有库加框外丝印案例——可以直观看出它的能力边界。不适合:用 KiCad 或 Altium 的人、想要独立原理图工具的人,或者不愿意在生产前复核 Agent 输出的人。只偶尔手画一个极小电路的人也不值得折腾。
使用条件与边界
需要 EasyEDA Pro 和 EDA Agent Connector,连接器可以从插件市场安装,也可以在扩展管理器里导入 .eext 发布文件。CLI 和 Skill 通过 shell 或 PowerShell 脚本安装,替换文件前会校验 SHA-256 和版本;手工步骤在快速开始里。Windows 上安装器不会擅自改 PATH,用管道方式安装时目录需要你自己加。
要按持续维护来预期,而不是装完就结束:连接器、CLI 和 Skill 是三块独立的东西,需要保持兼容,GitHub 上的版本也要对照 README 确认是否匹配。主代码是 MIT,但从 Easy_EDA_PCB_Beautify 移植的文件仍为 Apache-2.0,二次分发时要注意。最后,自动化受官方 API 和 Agent 可验证范围限制,人工复核和官方 DRC 仍应保留在流程里。
HotRepo 点评
HotRepo 唯一存下的记录是 2026-10-26 当周的 Go 周榜第 19 名、单周 +122 星,而项目创建于 2026-06-25。没有可比的日榜历史,因此目前无法判断热度能否持续,只能把它当作一个有日期的快照。采用前先核对连接器和 CLI 是否与 Skill 使用同一版本——这三件东西是一起走的。
本文由 AI 根据项目 README 生成,更新于 2026年10月26日,以项目官方文档为准。