嘉立创EDA专业版(EasyEDA Pro)自动化:给 AI harness 装上画板的「手」—— 一套 typed 原理图/PCB 动作,CLI / Agent Skill / stdio MCP 三形态融合接入。承接嘉立创「不以卖板赚钱,以培养中国工程师为己任」 | EasyEDA Pro automation: the hands of your AI harness — typed schematic/PCB actions via CLI, Agent Skill and stdio MCP.
See the code
让 AI 直接操作嘉立创 EDA 专业版:读数据手册、画原理图、布局 PCB、整理丝印并完成检查。
GitHub · 立创插件市场 · 快速开始 · English
easyeda-agent 是 EasyEDA Pro(嘉立创 EDA 专业版)的 AI 自动化层。你可以直接描述想做的
电路或要修的问题,Agent 会读取真实工程数据,通过官方 eda.* API 完成操作,并在写入前后
检查器件身份、引脚网络、几何、DRC 和保存状态。
| 使用场景 | 能力 |
|---|---|
| 拿 PDF / 尺寸图建库 | 读取型号、引脚和封装证据,创建 Symbol、Footprint、Device 和可选 3D Model;校验来源、焊盘依据和 pin↔pad 映射。实战:AS07 私有库与框外丝印 |
| 从需求做到一块板 | 从自然语言需求完成选型、原理图、分区布局、PCB、板框、叠层、布线、铺铜、丝印、DRC 和制造检查 |
| 原理图器件标准化 | 用 LCSC C 号或准确型号替换非标准器件,保留位号、位置和 PCB 同步身份;报告引脚差异并指导重新接线 |
| 原理图整理与修复 | 读取完整连接图,检查悬空、短路、跨页网名、NC、位号和模块归属,重新排版并回读验证 |
| PCB 布局与布线 | 模块感知自动布局、板框贴合、规则感知短线布线、过孔、铺铜、4 层电源平面、天线 keepout |
| 丝印调整 | 自动避开焊盘、器件体、禁区、板框和其他标签;添加板注、接口名、LED 极性及 SVG Logo |
| 复用成熟电路 | 从内置电路块库复用 CH340、ESP32 自动下载、按键、USB Hub、降压等拓扑,放件、连线并对账 |
| 检查与交付 | 原理图连接与几何检查、PCB DRC/DFM、BOM、网表、制造文件、截图、审计日志和显式保存 |
完整能力与状态见 功能清单,命令索引见 原理图 CLI 和 PCB CLI。
安装完成后,不需要先学习 CLI。把需求和必要的文件交给支持 Skill 的 Agent,并明确使用
easyeda-agent。
请使用 easyeda-agent,根据附件 ABC123.pdf 为完整型号 ABC123-QFN 建库。
先检查 EasyEDA 和 LCSC 库是否已有完全匹配的器件;没有再通读整份数据手册,核对订购
后缀、引脚表、封装尺寸图和推荐焊盘。自动创建 Symbol、Footprint 和 Device,保留证据页码,
先运行离线规格校验,再写入个人库。完成后回读 pin↔pad 映射并放置一个实例检查 Pin-1。
只有手册确实存在多个无法消歧的封装或缺少关键尺寸时再问我。
这个流程使用 easyeda lib device validate --spec … 在打开或修改 EasyEDA 前检查数据手册
证据、几何和引脚映射,再由 lib device build 创建完整资产。规格契约见
数据手册驱动的自动建库。
请使用 easyeda-agent,在项目 ceshi 中完成一块 ESP32-S3-WROOM-1 最小系统板:
5V 端子输入,降压到 3V3,CH340 USB 下载,BOOT/RESET 按键,一颗 GPIO 控制的 LED,
四角 M3 固定孔。做 4 层板,GND 内电层,模组天线区域所有层 keepout。
请自行选型并核对数据手册,从原理图、布局、布线、铺铜、丝印一直做到 DRC 和保存完成。
完整实战与真实截图见 一份需求文档 → ESP32-S3 四层板。
请使用 easyeda-agent 检查当前 PCB 的全部位号和自由丝印。把压焊盘、超板框、重叠、
朝向不一致和底层未镜像的问题整理好;保留 LED 正负极、接口名称和必要板注。
完成后运行 pcb check 和官方 DRC,导出一张复核图并保存。
请使用 easyeda-agent 扫描当前原理图,把无准确料号、非标准符号或封装不一致的器件列出来。
优先匹配标准器件库和准确 LCSC C 号,核对型号、封装及引脚后再替换。
替换时保留位号、位置和 uniqueId;如果 pinDiff 非空,修复接线并重新运行 sch check、
bridge-check 和官方 DRC。最后输出替换清单和仍无法确定的器件。
请使用 easyeda-agent 全面检查当前原理图和 PCB。先读取真实器件、引脚、网络、板框、叠层和
DRC 规则,再修复可以确定的问题。不要凭截图猜连接;所有修改完成后回读对账、运行连接/几何/DRC 检查、
保存,并把仍需人工决策的问题单独列出。
需求: 按用户提供的 AS07-M1101D-SMA 尺寸与引脚图创建个人库,原理图保持双排引脚的 左右顺序;封装标注引脚名和型号,丝印全部放在模块覆盖区域外,安装后仍可查看,并收紧、对齐。
结果: 已创建并保存 Symbol、Footprint 和 Device,核对 8 个引脚与 8 个通孔焊盘映射; 修正符号边框闭合和引脚方向。封装左侧用两列脚号+名称,列间距约 0.5 mm,靠框一列距框 约 0.6 mm;型号居中放在框外上方,实际文字包围盒回读无重叠。 最终按用户要求使用普通引脚线和未定义类型,1 脚使用独立圆形标记;保留用户清理 NC 后的状态。

这次输入是用户尺寸图,不是完整原厂 PDF;焊盘与部分偏移采用明确假设计算。 尚未验证实物装配、放置实例和 PCB DRC,不作为生产就绪证明。 查看原始需求图、封装预览、规格与回读结果。
Agent 完成原理图到 PCB 的完整流程,包括模块布局、圆角板框、4 层电源结构、天线净空、 规则感知布线、铺铜和丝印整理。

| 板框贴合 | 丝印避让 |
|---|---|
→ ![]() | → 整理结果见成品板 |
Agent 先在本地连接数据中核对器件、引脚和网络,再计算模块内部布局并写回 EasyEDA;粉色虚线框 表示独立功能区,Apply 后逐脚回读,而不是仅凭截图判断成功。


easyeda-agent 由三部分组成:easyeda CLI/daemon、运行在 EasyEDA 内的
EDA Agent Connector,以及安装在 AI 客户端中的 easyeda-agent Skill。
curl -fsSL https://raw.githubusercontent.com/zhoushoujianwork/easyeda-agent/main/install.sh | bash
安装器会识别 Codex、Codex Desktop 和 Claude Code,并打印连接器下载地址。
从 立创插件市场 安装,或从
最新 GitHub Release 下载
easyeda-agent-connector.eext 后在 EasyEDA Pro 的扩展管理器中导入。
easyeda daemon start
打开目标 EasyEDA 工程,并启用 设置 → 允许外部交互。开始操作前运行健康检查;需要安装对账时再显式运行版本检查:
easyeda health
easyeda update --check --exit-code # 可选:安装版本对账
版本差异会作为诊断输出,不作为设计动作的许可。Connector 若缺少当前动作或协议不兼容, 按诊断升级对应组件;Skill 内容更新后让客户端重新加载它。
更详细的安装、升级、代理和排障步骤见 快速开始。
直接把任意 JavaScript 丢进编辑器很难审查,也难确认部分失败。easyeda-agent 把常用能力封装成 有明确输入输出的 typed actions,并在工作流中加入:
layout-lint → check → bridge-check → DRC 分项报告事实与差异;AI Agent / Skill
│
▼
easyeda CLI + local daemon
│ typed actions / audit / artifacts
▼
EDA Agent Connector (.eext)
│ official eda.* API
▼
EasyEDA Pro project
eda.* API 完整读取,不能自动声称阻抗合格。感谢嘉立创 EDA 专业版开放扩展接口,也感谢 @jlceda/pro-api-types、 Freerouting 及 EasyEDA 官方开源扩展 提供的基础与参考。
MIT。extension/src/beautify/ 中移植自
Easy_EDA_PCB_Beautify 的文件沿用
Apache-2.0,详见 NOTICE。
Go
84.3%
TypeScript
11.9%
Python
2.7%
嘉立创EDA专业版(EasyEDA Pro)自动化:给 AI harness 装上画板的「手」—— 一套 typed 原理图/PCB 动作,CLI / Agent Skill / stdio MCP 三形态融合接入。承接嘉立创「不以卖板赚钱,以培养中国工程师为己任」 | EasyEDA Pro automation: the hands of your AI harness — typed schematic/PCB actions via CLI, Agent Skill and stdio MCP.
See the code
让 AI 直接操作嘉立创 EDA 专业版:读数据手册、画原理图、布局 PCB、整理丝印并完成检查。
GitHub · 立创插件市场 · 快速开始 · English
easyeda-agent 是 EasyEDA Pro(嘉立创 EDA 专业版)的 AI 自动化层。你可以直接描述想做的
电路或要修的问题,Agent 会读取真实工程数据,通过官方 eda.* API 完成操作,并在写入前后
检查器件身份、引脚网络、几何、DRC 和保存状态。
| 使用场景 | 能力 |
|---|---|
| 拿 PDF / 尺寸图建库 | 读取型号、引脚和封装证据,创建 Symbol、Footprint、Device 和可选 3D Model;校验来源、焊盘依据和 pin↔pad 映射。实战:AS07 私有库与框外丝印 |
| 从需求做到一块板 | 从自然语言需求完成选型、原理图、分区布局、PCB、板框、叠层、布线、铺铜、丝印、DRC 和制造检查 |
| 原理图器件标准化 | 用 LCSC C 号或准确型号替换非标准器件,保留位号、位置和 PCB 同步身份;报告引脚差异并指导重新接线 |
| 原理图整理与修复 | 读取完整连接图,检查悬空、短路、跨页网名、NC、位号和模块归属,重新排版并回读验证 |
| PCB 布局与布线 | 模块感知自动布局、板框贴合、规则感知短线布线、过孔、铺铜、4 层电源平面、天线 keepout |
| 丝印调整 | 自动避开焊盘、器件体、禁区、板框和其他标签;添加板注、接口名、LED 极性及 SVG Logo |
| 复用成熟电路 | 从内置电路块库复用 CH340、ESP32 自动下载、按键、USB Hub、降压等拓扑,放件、连线并对账 |
| 检查与交付 | 原理图连接与几何检查、PCB DRC/DFM、BOM、网表、制造文件、截图、审计日志和显式保存 |
完整能力与状态见 功能清单,命令索引见 原理图 CLI 和 PCB CLI。
安装完成后,不需要先学习 CLI。把需求和必要的文件交给支持 Skill 的 Agent,并明确使用
easyeda-agent。
请使用 easyeda-agent,根据附件 ABC123.pdf 为完整型号 ABC123-QFN 建库。
先检查 EasyEDA 和 LCSC 库是否已有完全匹配的器件;没有再通读整份数据手册,核对订购
后缀、引脚表、封装尺寸图和推荐焊盘。自动创建 Symbol、Footprint 和 Device,保留证据页码,
先运行离线规格校验,再写入个人库。完成后回读 pin↔pad 映射并放置一个实例检查 Pin-1。
只有手册确实存在多个无法消歧的封装或缺少关键尺寸时再问我。
这个流程使用 easyeda lib device validate --spec … 在打开或修改 EasyEDA 前检查数据手册
证据、几何和引脚映射,再由 lib device build 创建完整资产。规格契约见
数据手册驱动的自动建库。
请使用 easyeda-agent,在项目 ceshi 中完成一块 ESP32-S3-WROOM-1 最小系统板:
5V 端子输入,降压到 3V3,CH340 USB 下载,BOOT/RESET 按键,一颗 GPIO 控制的 LED,
四角 M3 固定孔。做 4 层板,GND 内电层,模组天线区域所有层 keepout。
请自行选型并核对数据手册,从原理图、布局、布线、铺铜、丝印一直做到 DRC 和保存完成。
完整实战与真实截图见 一份需求文档 → ESP32-S3 四层板。
请使用 easyeda-agent 检查当前 PCB 的全部位号和自由丝印。把压焊盘、超板框、重叠、
朝向不一致和底层未镜像的问题整理好;保留 LED 正负极、接口名称和必要板注。
完成后运行 pcb check 和官方 DRC,导出一张复核图并保存。
请使用 easyeda-agent 扫描当前原理图,把无准确料号、非标准符号或封装不一致的器件列出来。
优先匹配标准器件库和准确 LCSC C 号,核对型号、封装及引脚后再替换。
替换时保留位号、位置和 uniqueId;如果 pinDiff 非空,修复接线并重新运行 sch check、
bridge-check 和官方 DRC。最后输出替换清单和仍无法确定的器件。
请使用 easyeda-agent 全面检查当前原理图和 PCB。先读取真实器件、引脚、网络、板框、叠层和
DRC 规则,再修复可以确定的问题。不要凭截图猜连接;所有修改完成后回读对账、运行连接/几何/DRC 检查、
保存,并把仍需人工决策的问题单独列出。
需求: 按用户提供的 AS07-M1101D-SMA 尺寸与引脚图创建个人库,原理图保持双排引脚的 左右顺序;封装标注引脚名和型号,丝印全部放在模块覆盖区域外,安装后仍可查看,并收紧、对齐。
结果: 已创建并保存 Symbol、Footprint 和 Device,核对 8 个引脚与 8 个通孔焊盘映射; 修正符号边框闭合和引脚方向。封装左侧用两列脚号+名称,列间距约 0.5 mm,靠框一列距框 约 0.6 mm;型号居中放在框外上方,实际文字包围盒回读无重叠。 最终按用户要求使用普通引脚线和未定义类型,1 脚使用独立圆形标记;保留用户清理 NC 后的状态。

这次输入是用户尺寸图,不是完整原厂 PDF;焊盘与部分偏移采用明确假设计算。 尚未验证实物装配、放置实例和 PCB DRC,不作为生产就绪证明。 查看原始需求图、封装预览、规格与回读结果。
Agent 完成原理图到 PCB 的完整流程,包括模块布局、圆角板框、4 层电源结构、天线净空、 规则感知布线、铺铜和丝印整理。

| 板框贴合 | 丝印避让 |
|---|---|
→ ![]() | → 整理结果见成品板 |
Agent 先在本地连接数据中核对器件、引脚和网络,再计算模块内部布局并写回 EasyEDA;粉色虚线框 表示独立功能区,Apply 后逐脚回读,而不是仅凭截图判断成功。


easyeda-agent 由三部分组成:easyeda CLI/daemon、运行在 EasyEDA 内的
EDA Agent Connector,以及安装在 AI 客户端中的 easyeda-agent Skill。
curl -fsSL https://raw.githubusercontent.com/zhoushoujianwork/easyeda-agent/main/install.sh | bash
安装器会识别 Codex、Codex Desktop 和 Claude Code,并打印连接器下载地址。
从 立创插件市场 安装,或从
最新 GitHub Release 下载
easyeda-agent-connector.eext 后在 EasyEDA Pro 的扩展管理器中导入。
easyeda daemon start
打开目标 EasyEDA 工程,并启用 设置 → 允许外部交互。开始操作前运行健康检查;需要安装对账时再显式运行版本检查:
easyeda health
easyeda update --check --exit-code # 可选:安装版本对账
版本差异会作为诊断输出,不作为设计动作的许可。Connector 若缺少当前动作或协议不兼容, 按诊断升级对应组件;Skill 内容更新后让客户端重新加载它。
更详细的安装、升级、代理和排障步骤见 快速开始。
直接把任意 JavaScript 丢进编辑器很难审查,也难确认部分失败。easyeda-agent 把常用能力封装成 有明确输入输出的 typed actions,并在工作流中加入:
layout-lint → check → bridge-check → DRC 分项报告事实与差异;AI Agent / Skill
│
▼
easyeda CLI + local daemon
│ typed actions / audit / artifacts
▼
EDA Agent Connector (.eext)
│ official eda.* API
▼
EasyEDA Pro project
eda.* API 完整读取,不能自动声称阻抗合格。感谢嘉立创 EDA 专业版开放扩展接口,也感谢 @jlceda/pro-api-types、 Freerouting 及 EasyEDA 官方开源扩展 提供的基础与参考。
MIT。extension/src/beautify/ 中移植自
Easy_EDA_PCB_Beautify 的文件沿用
Apache-2.0,详见 NOTICE。
Go
84.3%
TypeScript
11.9%
Python
2.7%