Нативный плагин для KiCAD 10 и единый бинарный файл на Rust: Claude и другие MCP-совместимые AI-ассистенты могут проектировать схемы и PCB с помощью 228 инструментов.
zhoushoujianwork/easyeda-agent
Слой автоматизации, позволяющий AI-агентам работать в EasyEDA Pro: читать даташиты, чертить схемы, разводить платы и проверять проекты.
- Звёзды
- 769
- Форки
- 95
- Открытые issues
- 6
- Последний коммит
- 4 дня назад
Что это?
easyeda-agent — слой автоматизации на базе AI для EasyEDA Pro (JLCEDA Pro). Он предоставляет типизированные действия для схем и PCB через CLI `easyeda` с локальным демоном, Agent Skill и MCP-сервером со stdio-интерфейсом. Благодаря этому AI-ассистент может работать с настоящим проектом EasyEDA, а не вслепую генерировать скрипты.
Рабочий процесс охватывает создание библиотечных компонентов по данным из даташитов или чертежей с размерами, преобразование требований на естественном языке в схему и PCB, замену компонентов на позиции с номерами LCSC, упорядочивание и исправление схем, автоматическую расстановку модулей, прокладку коротких трасс, заливку медью, настройку шелкографии, а также запуск DRC и проверок перед производством. Результаты изменений проверяются чтением данных о выводах, сетях, геометрии и привязках объектов, а сохранение выполняется явно.
EDA Agent Connector (.eext) работает внутри EasyEDA Pro и вызывает официальный API eda.*. Проект рассчитан на EasyEDA Pro V4; в документации также описаны ограничения, например отсутствие программной отмены действий и полноценной автотрассировки плотных плат без внешнего Freerouting.
Ключевые возможности
- 01Создаёт символы, посадочные места и компоненты на основе данных из даташитов, предварительно проверяя спецификации в офлайн-режиме.
- 02Преобразует требования на естественном языке в этапы создания схемы, компоновки и трассировки, заливки медью и проверки DRC.
- 03Заменяет компоненты на стандартные позиции LCSC с номерами вида C, сохраняя позиционные обозначения и расположение.
- 04Проверяет соединения в схеме, неподключённые выводы, короткие замыкания и имена сетей между листами, затем перестраивает схему и проверяет результат.
- 05Предоставляет инструменты для автоматической компоновки PCB, подгонки контура платы, прокладки коротких трасс, установки переходных отверстий и заливки медью.
- 06Предоставляет доступ к рабочему процессу через CLI, Agent Skill и MCP-сервер со stdio-интерфейсом.
Сценарии использования
- Попросить AI-ассистента создать черновой проект небольшой платы с микроконтроллером по текстовому описанию требований.
- Создавать собственные библиотеки компонентов по даташиту или чертежу модуля с размерами.
- Приводить в порядок шелкографию, устранять проблемы DRC и исправлять соединения в схеме существующего проекта EasyEDA.
- Перед заказом платы заменять компоненты схемы на позиции с номерами LCSC.
Быстрый старт
- 1
Установите CLI и Skill с помощью скрипта установки для macOS/Linux из README
- 2
Установите EDA Agent Connector из магазина плагинов JLC или из релиза на GitHub
- 3
Откройте проект EasyEDA и включите внешнее взаимодействие в настройках
- 4
Убедитесь, что daemon, коннектор и проект готовы
easyeda health
Что важно знать
- Требуется EasyEDA Pro V4; перед внесением изменений в проекты обновите более старые среды V3.
- Для полной автоматической трассировки плотных плат нужен внешний инструмент Freerouting.
- API расширений EasyEDA не поддерживает программную отмену действий.
- Полностью автоматически проверить контролируемый импеданс нельзя.
Темы
Частые вопросы
- Что такое easyeda-agent?
- Слой автоматизации, позволяющий AI-агентам работать в EasyEDA Pro: читать даташиты, чертить схемы, разводить платы и проверять проекты. easyeda-agent — слой автоматизации на базе AI для EasyEDA Pro (JLCEDA Pro). Он предоставляет типизированные действия для схем и PCB через CLI `easyeda` с локальным демоном, Agent Skill и MCP-сервером со stdio-интерфейсом. Благодаря этому AI-ассистент может работать с настоящим проектом EasyEDA, а не вслепую генерировать скрипты.
- easyeda-agent можно использовать бесплатно? Какая у него лицензия?
- easyeda-agent распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- easyeda-agent всё ещё поддерживается?
- Активно поддерживается. Последний коммит в easyeda-agent — 18 окт. 2026 г..
- Для чего можно использовать easyeda-agent?
- Попросить AI-ассистента создать черновой проект небольшой платы с микроконтроллером по текстовому описанию требований. Создавать собственные библиотеки компонентов по даташиту или чертежу модуля с размерами. Приводить в порядок шелкографию, устранять проблемы DRC и исправлять соединения в схеме существующего проекта EasyEDA. Перед заказом платы заменять компоненты схемы на позиции с номерами LCSC.
- Как установить easyeda-agent?
- Установите CLI и Skill с помощью скрипта установки для macOS/Linux из README Установите EDA Agent Connector из магазина плагинов JLC или из релиза на GitHub Откройте проект EasyEDA и включите внешнее взаимодействие в настройках Убедитесь, что daemon, коннектор и проект готовы: easyeda health
- Где скачать easyeda-agent?
- Исходный код и инструкции по установке — на GitHub: https://github.com/zhoushoujianwork/easyeda-agent
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Навык для AI-агентов, который оформляет диаграммы, обзоры diff, планы и таблицы в виде HTML-страниц вместо ASCII-графики.
SDK и MCP-сервер только для разработки: AI-агенты могут управлять запущенными веб- и desktop-приложениями и получать вердикт с подтверждающими данными.
Навык для AI-агентов, который создает редактируемые презентации в 12 визуальных темах: их можно править в браузере и экспортировать в HTML, PDF и PPTX.
Agent Skill, который открывает локальным AI-агентам, например Claude Code, доступ к вебу через маршрутизацию инструментов, CDP-прокси браузера и заметки о сайтах.
Навык для AI-агентов, который превращает ответ на сложный вопрос в автономную HTML-страницу со схемами, таблицами и продуманной вёрсткой.