eda-agent
活跃·★ 267·Apache-2.0·更新于 2026-10-22
eda-agent 是一个实验性的 MCP 服务器,通过 DelphiScript 桥接,使 AI 客户端能够与正在运行的 Altium Designer 会话进行交互和控制,提供了 200 多个原理图、PCB 和库操作工具。它支持会话式设计审查、引导式重构和自动化查询,所有更改在 Altium 中实时可见。
eda-agent 当前归类于 工作流自动化,更适合按具体工作流、部署方式和团队场景来判断是否适配。从现有资料来看,它主要强调 涵盖应用、项目、库、原理图/通用、PCB 和设计代理等类别的 200 多个工具。典型使用场景包括 执行全项目设计审查,获取快照、获取数据手册并标记不一致之处。。页面记录的许可证为 Apache-2.0。当前 GitHub Stars 为 266。相关标签包括 EDA 自动化、Altium Designer。
#EDA 自动化#Altium Designer#AI 集成#硬件设计#原理图审查#PCB 设计#多智能体系统#DelphiScript 桥接
01
功能特性
01涵盖应用、项目、库、原理图/通用、PCB 和设计代理等类别的 200 多个工具
02提供 obj_query、obj_modify、obj_create、obj_delete 等通用原语,实现灵活的对象操作
03设计审查快照将 8-12 项审查读取捆绑到一次调用中,以实现高效的 AI 分析
04两个仪表盘:一个 Altium 内嵌状态窗口和一个用于实时监控和设计审查的本地浏览器网页仪表盘
05通过 pip 安装,无需管理员权限,无需安装程序,不修改 Altium 配置
02
为什么选择它
+涵盖应用、项目、库、原理图/通用、PCB 和设计代理等类别的 200 多个工具
+提供 obj_query、obj_modify、obj_create、obj_delete 等通用原语,实现灵活的对象操作
+执行全项目设计审查,获取快照、获取数据手册并标记不一致之处。
+覆盖 3 个兼容平台或环境。
03
权衡点
!最终选型仍建议与同类工具做并排比较,而不是单看单页信息。
04
兼容性
Windows
操作系统
已通过文档验证
Python
运行时
已通过文档验证
Altium Designer
宿主应用
已通过文档验证
05
快速开始
1
$ git clone https://github.com/salitronic/eda-agent
2
$ cd eda-agent
3
$ pip install -e .
06
使用场景
↳执行全项目设计审查,获取快照、获取数据手册并标记不一致之处。
↳进行原理图审查,询问有关连接性、元件参数的问题,并识别拼写错误或编号间隙。
↳通过比较特定网络的原理图引脚列表与 PCB 焊盘列表来检测原理图-PCB 漂移。
↳设置 SPICE 仿真,通过审计元件、附加 SPICE 原语和模型,并识别无法仿真的部件。
↳执行批量更改,例如在一次操作中修改整个项目的元件参数或重命名网络。
07
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧