Plugin nativo para KiCAD 10 y binario Rust único que permite a Claude y otros asistentes de IA compatibles con MCP diseñar esquemas y PCBs con 228 herramientas.
zhoushoujianwork/easyeda-agent
Capa de automatización que permite a agentes de IA usar EasyEDA Pro para consultar hojas de datos, dibujar esquemas, diseñar PCB y revisar diseños.
- Estrellas
- 769
- Forks
- 95
- Issues abiertos
- 6
- Último commit
- hace 4 días
¿Qué es?
easyeda-agent es una capa de automatización con IA para EasyEDA Pro (JLCEDA Pro). Expone acciones tipadas para esquemas y PCB mediante una CLI `easyeda` con un daemon local, un Agent Skill y un servidor MCP por stdio, para que un asistente de IA trabaje en un proyecto real de EasyEDA en lugar de generar scripts a ciegas.
El flujo de trabajo abarca crear componentes de biblioteca a partir de hojas de datos o planos con dimensiones, convertir requisitos en lenguaje natural en un esquema y una PCB, estandarizar componentes con números de pieza LCSC, ordenar y reparar esquemas, colocar módulos automáticamente, enrutar pistas cortas, rellenar zonas de cobre, ajustar la serigrafía y ejecutar comprobaciones DRC y de fabricación. Las escrituras se verifican leyendo de nuevo los pines, las redes, la geometría y las vinculaciones entre objetos, y los guardados son explícitos.
Un EDA Agent Connector (.eext) se ejecuta dentro de EasyEDA Pro y llama a la API oficial eda.*. El proyecto está orientado a EasyEDA Pro V4 y documenta limitaciones como la ausencia de deshacer programático y la imposibilidad de autorutar por completo placas densas sin un Freerouting externo.
Funciones clave
- 01Crea símbolos, footprints y dispositivos a partir de información de hojas de datos, con validación de especificaciones sin conexión antes de escribir.
- 02Convierte requisitos en lenguaje natural en pasos para crear el esquema, diseñar la PCB, enrutar, rellenar zonas de cobre y ejecutar DRC.
- 03Sustituye componentes por piezas LCSC estándar con número C, conservando los designadores de referencia y las posiciones.
- 04Comprueba las conexiones del esquema, los pines flotantes, los cortocircuitos y los nombres de red entre hojas; después reorganiza y verifica el diseño.
- 05Ofrece diseño automático de PCB, ajuste del contorno de la placa, enrutamiento de pistas cortas, vías y rellenos de cobre.
- 06Expone el flujo de trabajo mediante una CLI, un Agent Skill y un servidor MCP por stdio.
Casos de uso
- Pedir a un asistente de IA que prepare un borrador de una placa con un microcontrolador pequeño a partir de un requisito escrito.
- Crear bibliotecas privadas de componentes a partir de una hoja de datos o un plano con las dimensiones de un módulo.
- Limpiar la serigrafía, resolver problemas de DRC y corregir las conexiones del esquema en un proyecto de EasyEDA existente.
- Estandarizar los componentes de un esquema con números de pieza LCSC antes de pedir una placa.
Inicio rápido
- 1
Instala la CLI y Skill con el script de instalación para macOS/Linux del README
- 2
Instala EDA Agent Connector desde el marketplace de plugins de JLC o desde la versión publicada en GitHub
- 3
Abre tu proyecto de EasyEDA y activa la interacción externa en la configuración
- 4
Comprueba que el daemon, el conector y el proyecto estén listos
easyeda health
Antes de usarlo
- Se requiere EasyEDA Pro V4; actualiza los entornos V3 anteriores antes de escribir en los diseños.
- El enrutamiento automático completo de placas densas requiere la herramienta externa Freerouting.
- La API de extensiones de EasyEDA no ofrece una función para deshacer mediante programación.
- La impedancia controlada no se puede verificar completamente de forma automática.
Temas
Preguntas frecuentes
- ¿Qué es easyeda-agent?
- Capa de automatización que permite a agentes de IA usar EasyEDA Pro para consultar hojas de datos, dibujar esquemas, diseñar PCB y revisar diseños. easyeda-agent es una capa de automatización con IA para EasyEDA Pro (JLCEDA Pro). Expone acciones tipadas para esquemas y PCB mediante una CLI `easyeda` con un daemon local, un Agent Skill y un servidor MCP por stdio, para que un asistente de IA trabaje en un proyecto real de EasyEDA en lugar de generar scripts a ciegas.
- ¿easyeda-agent es gratuito? ¿Qué licencia tiene?
- easyeda-agent es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿easyeda-agent sigue mantenido?
- Mantenimiento activo. El último commit de easyeda-agent fue el 18 oct 2026.
- ¿Para qué puedo usar easyeda-agent?
- Pedir a un asistente de IA que prepare un borrador de una placa con un microcontrolador pequeño a partir de un requisito escrito. Crear bibliotecas privadas de componentes a partir de una hoja de datos o un plano con las dimensiones de un módulo. Limpiar la serigrafía, resolver problemas de DRC y corregir las conexiones del esquema en un proyecto de EasyEDA existente. Estandarizar los componentes de un esquema con números de pieza LCSC antes de pedir una placa.
- ¿Cómo se instala easyeda-agent?
- Instala la CLI y Skill con el script de instalación para macOS/Linux del README Instala EDA Agent Connector desde el marketplace de plugins de JLC o desde la versión publicada en GitHub Abre tu proyecto de EasyEDA y activa la interacción externa en la configuración Comprueba que el daemon, el conector y el proyecto estén listos: easyeda health
- ¿Dónde consigo easyeda-agent?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zhoushoujianwork/easyeda-agent
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una skill para agentes que hace que los agentes de programación presenten diagramas, revisiones de diff, planes y tablas en páginas HTML con estilo, en lugar de arte ASCII.
SDK y servidor MCP solo para desarrollo que permiten a los agentes de programación con IA controlar una app web o de escritorio en ejecución y emitir un veredicto de aprobado, fallido o indeterminado con pruebas.
Skill para agentes de IA que genera presentaciones editables con 12 temas visuales, modificables en el navegador y exportables a HTML, PDF y PPTX.
Una Agent Skill que da a agentes de IA locales como Claude Code acceso completo a la web mediante enrutamiento escalonado de herramientas, un proxy de navegador CDP y notas de experiencia por sitio.
Una skill para agentes que convierte la respuesta de una IA a una pregunta compleja en una página HTML sin conexión, con diagramas, tablas y diseño.