AI-NATIVE EDA AUTOMATION
easyeda-agent 把嘉立创 EasyEDA 专业版的官方扩展 API,封装成一套类型化、可观测、Skill 友好的自动化系统。
Skill 描述专家工作流与护栏,Go CLI/daemon 暴露稳定的类型化动作,EasyEDA 连接器插件只负责桥接官方 eda.* API ——
让 AI 像工程师一样画原理图、放器件、连线、跑 DRC、导出 BOM。
覆盖原理图工作流全链路:读取上下文 → 搜索器件库 → 绘制/编辑 → 校验 → 导出 → 保存。每个动作输入输出明确、可审计、附带产物。
system.healthschematic.selectconnect_pin 一步引出导线并落网络标libraryUuid + uuiddebug.exec_js 查找{passed, violations}schematic.export.netlistschematic.export.bomschematic.savedebug.exec_js 逃生舱职责清晰、相互解耦:插件保持轻薄只做桥接,Go 守护进程掌管协议 / 状态 / 产物 / 校验,Skill 承载专家知识与护栏。
用自然语言描述原理图 / PCB 的标准工作流、设计规范与 guardrail。开发以 Skill 为先,底层动作为 Skill 服务。
Cobra 子命令自描述(easyeda sch / pcb / bom),守护进程绑定 127.0.0.1:49620-49629,掌管协议、状态、产物与校验。
EasyEDA 内的连接器插件端口自扫描、握手校验、断线自愈,把 20 个类型化动作分派到官方 eda.* 调用。
一行命令安装 CLI 与 Skill,导入连接器插件,启动守护进程即可让 AI 接管 EasyEDA Pro。
# 安装 easyeda-agent CLI + Skill(macOS / Linux) curl -fsSL https://raw.githubusercontent.com/zhoushoujianwork/easyeda-agent/main/install.sh | sh # 启动本地守护进程(连接器会自动扫描端口重连) easyeda daemon # 另开终端:查看守护进程 + 连接器状态 easyeda health # 列出全部类型化动作 easyeda actions
连接器插件(.eext)与各平台二进制随 GitHub Release 一同发布。
完整动作目录、架构与路线图见 GitHub 仓库
的 docs/FEATURES.md。