Repolode
zhoushoujianwork

zhoushoujianwork/easyeda-agent

让 AI Agent 直接操作嘉立创 EDA 专业版,完成原理图、PCB 布局布线与检查。

Star
769
Fork
95
未关闭 Issue
6
最近提交
4天前

这是什么?

easyeda-agent 是嘉立创 EDA 专业版(EasyEDA Pro)的 AI 自动化层。它通过 `easyeda` 命令行工具与本地 daemon、Agent Skill 以及 stdio MCP 服务器提供类型化的原理图和 PCB 操作,让 AI 助手直接在真实工程上工作,而不是盲目生成脚本。

项目覆盖的流程包括:依据数据手册或尺寸图创建器件库,把自然语言需求转化为原理图和 PCB,将器件标准化为立创 C 号,整理与修复原理图,模块化自动布局,短线布线、铺铜,调整丝印,以及运行 DRC 和制造检查。写入后会回读引脚、网络、几何和对象绑定进行核对,保存则需要显式执行。

运行在 EasyEDA Pro 内的 EDA Agent Connector(.eext)通过官方 eda.* API 完成操作。项目面向 EasyEDA Pro V4,并说明了其边界:不提供编程式撤销,稠密板的完整自动布线需要外部 Freerouting。

核心功能

  • 01根据数据手册证据创建 Symbol、Footprint 和 Device,写入前进行离线规格校验。
  • 02将自然语言需求拆解为原理图、布局、布线、铺铜和 DRC 等步骤。
  • 03用立创 C 号标准器件替换非标准器件,同时保留位号和位置。
  • 04检查原理图悬空引脚、短路和跨页网名,重新排版后回读验证。
  • 05提供 PCB 模块化自动布局、板框贴合、短线布线、过孔和铺铜。
  • 06通过 CLI、Agent Skill 和 stdio MCP 服务器三种形式接入 AI。

适用场景

  • 让 AI 助手根据书面需求起草一块小型单片机板。
  • 依据数据手册或模块尺寸图创建个人私有器件库。
  • 在已有的嘉立创工程中整理丝印、修复 DRC 问题和核对原理图连接。
  • 在下单前把原理图器件统一替换为立创 C 号标准料号。

快速上手

  1. 1

    使用 README 中的 macOS/Linux 安装脚本安装 CLI 和 Skill

  2. 2

    从立创插件市场或 GitHub Release 安装 EDA Agent Connector

  3. 3

    打开 EasyEDA 工程并在设置中启用外部交互

  4. 4

    检查 daemon、连接器和工程是否就绪

    easyeda health

使用前须知

  • 需要嘉立创 EDA 专业版 V4;V3 环境应先升级再写入设计。
  • 稠密板的完整自动布线需要外部 Freerouting 工具。
  • 嘉立创 EDA 扩展 API 不提供编程式撤销。
  • 受控阻抗无法完全自动验证。

标签

常见问题

easyeda-agent 是什么?
让 AI Agent 直接操作嘉立创 EDA 专业版,完成原理图、PCB 布局布线与检查。 easyeda-agent 是嘉立创 EDA 专业版(EasyEDA Pro)的 AI 自动化层。它通过 `easyeda` 命令行工具与本地 daemon、Agent Skill 以及 stdio MCP 服务器提供类型化的原理图和 PCB 操作,让 AI 助手直接在真实工程上工作,而不是盲目生成脚本。
easyeda-agent 可以免费使用吗?用的什么许可证?
easyeda-agent 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
easyeda-agent 还在维护吗?
活跃维护中。easyeda-agent 最近一次提交是在 2026年10月18日。
easyeda-agent 适合用来做什么?
让 AI 助手根据书面需求起草一块小型单片机板。 依据数据手册或模块尺寸图创建个人私有器件库。 在已有的嘉立创工程中整理丝印、修复 DRC 问题和核对原理图连接。 在下单前把原理图器件统一替换为立创 C 号标准料号。
easyeda-agent 怎么安装和运行?
使用 README 中的 macOS/Linux 安装脚本安装 CLI 和 Skill 从立创插件市场或 GitHub Release 安装 EDA Agent Connector 打开 EasyEDA 工程并在设置中启用外部交互 检查 daemon、连接器和工程是否就绪: easyeda health
在哪里获取 easyeda-agent?
源代码和安装说明在 GitHub 上:https://github.com/zhoushoujianwork/easyeda-agent

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

相关项目