Repolode
zhoushoujianwork

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. 1

    Установите CLI и Skill с помощью скрипта установки для macOS/Linux из README

  2. 2

    Установите EDA Agent Connector из магазина плагинов JLC или из релиза на GitHub

  3. 3

    Откройте проект EasyEDA и включите внешнее взаимодействие в настройках

  4. 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 обновляется ежедневно.

Похожие проекты

Agent Skill, который открывает локальным AI-агентам, например Claude Code, доступ к вебу через маршрутизацию инструментов, CDP-прокси браузера и заметки о сайтах.

9,2 тыс.657JavaScriptБез лицензииОбновлён 8 дней назад