Plugin nativo para KiCAD 10 e binário Rust único que permite ao Claude e a outros assistentes de IA compatíveis com MCP projetar esquemáticos e PCBs usando 228 ferramentas.
zhoushoujianwork/easyeda-agent
Camada de automação que permite a agentes de IA usar o EasyEDA Pro para consultar datasheets, desenhar esquemáticos, projetar PCBs e verificar projetos.
- Estrelas
- 769
- Forks
- 95
- Issues abertas
- 6
- Último commit
- há 4 dias
O que é?
easyeda-agent é uma camada de automação com IA para o EasyEDA Pro (JLCEDA Pro). Ela disponibiliza ações tipadas para esquemáticos e PCBs por meio de uma CLI `easyeda` com um daemon local, um Agent Skill e um servidor MCP via stdio, permitindo que um assistente de IA trabalhe em um projeto real do EasyEDA em vez de gerar scripts às cegas.
O fluxo de trabalho inclui criar componentes de biblioteca com base em datasheets ou desenhos dimensionais, converter requisitos em linguagem natural em um esquemático e uma PCB, padronizar componentes usando números de peça da LCSC, organizar e corrigir esquemáticos, posicionar módulos automaticamente, rotear trilhas curtas, preencher áreas de cobre, ajustar o silk e executar verificações de DRC e fabricação. As alterações são verificadas por meio da leitura de pinos, nets, geometrias e vínculos entre objetos, e os salvamentos são explícitos.
Um EDA Agent Connector (.eext) é executado dentro do EasyEDA Pro e chama a API oficial eda.*. O projeto tem como alvo o EasyEDA Pro V4 e documenta limitações, como a ausência de undo programático e de autorroteamento completo para placas densas sem o Freerouting externo.
Recursos principais
- 01Cria símbolos, footprints e dispositivos com base em informações de datasheets, validando as especificações offline antes de gravar.
- 02Converte requisitos em linguagem natural em etapas de esquemático, layout, roteamento, preenchimento de cobre e DRC.
- 03Substitui componentes por peças padrão da LCSC com número C, mantendo os designadores de referência e as posições.
- 04Verifica conexões do esquemático, pinos flutuantes, curtos e nomes de nets entre folhas; depois, reorganiza o layout e faz a verificação.
- 05Oferece layout automático de PCB, ajuste do contorno da placa, roteamento de trilhas curtas, vias e preenchimento de áreas de cobre.
- 06Disponibiliza o fluxo de trabalho por meio de uma CLI, um Agent Skill e um servidor MCP via stdio.
Casos de uso
- Pedir a um assistente de IA que crie um esboço de placa com microcontrolador a partir de um requisito escrito.
- Criar bibliotecas privadas de componentes com base em um datasheet ou desenho dimensional de um módulo.
- Ajustar o silk e corrigir problemas de DRC e de conectividade do esquemático em um projeto existente do EasyEDA.
- Padronizar os componentes de um esquemático usando números de peça da LCSC antes de encomendar uma placa.
Início rápido
- 1
Instale a CLI e o Skill com o script de instalação para macOS/Linux do README
- 2
Instale o EDA Agent Connector pelo marketplace de plugins da JLC ou pela versão publicada no GitHub
- 3
Abra seu projeto no EasyEDA e habilite a interação externa nas configurações
- 4
Verifique se o daemon, o conector e o projeto estão prontos
easyeda health
Antes de usar
- É necessário usar o EasyEDA Pro V4; atualize ambientes V3 anteriores antes de gravar nos designs.
- O roteamento automático completo de placas densas requer a ferramenta externa Freerouting.
- A API de extensão do EasyEDA não oferece suporte a desfazer ações programaticamente.
- Não é possível verificar totalmente a impedância controlada de forma automática.
Tópicos
Perguntas frequentes
- O que é easyeda-agent?
- Camada de automação que permite a agentes de IA usar o EasyEDA Pro para consultar datasheets, desenhar esquemáticos, projetar PCBs e verificar projetos. easyeda-agent é uma camada de automação com IA para o EasyEDA Pro (JLCEDA Pro). Ela disponibiliza ações tipadas para esquemáticos e PCBs por meio de uma CLI `easyeda` com um daemon local, um Agent Skill e um servidor MCP via stdio, permitindo que um assistente de IA trabalhe em um projeto real do EasyEDA em vez de gerar scripts às cegas.
- easyeda-agent é gratuito? Qual é a licença?
- easyeda-agent é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- easyeda-agent ainda é mantido?
- Manutenção ativa. O último commit de easyeda-agent foi em 18 de out. de 2026.
- Para que posso usar easyeda-agent?
- Pedir a um assistente de IA que crie um esboço de placa com microcontrolador a partir de um requisito escrito. Criar bibliotecas privadas de componentes com base em um datasheet ou desenho dimensional de um módulo. Ajustar o silk e corrigir problemas de DRC e de conectividade do esquemático em um projeto existente do EasyEDA. Padronizar os componentes de um esquemático usando números de peça da LCSC antes de encomendar uma placa.
- Como instalar easyeda-agent?
- Instale a CLI e o Skill com o script de instalação para macOS/Linux do README Instale o EDA Agent Connector pelo marketplace de plugins da JLC ou pela versão publicada no GitHub Abra seu projeto no EasyEDA e habilite a interação externa nas configurações Verifique se o daemon, o conector e o projeto estão prontos: easyeda health
- Onde consigo easyeda-agent?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zhoushoujianwork/easyeda-agent
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma skill de agente que faz agentes de programação renderizarem diagramas, revisões de diff, planos e tabelas como páginas HTML estilizadas, em vez de arte ASCII.
Um SDK e servidor MCP apenas para desenvolvimento que permite a agentes de codificação com IA controlar seu app web ou desktop em execução e devolver um veredito de aprovado, reprovado ou inconclusivo, com evidências.
Uma skill para agentes de IA que gera apresentações editáveis em 12 temas visuais, com edição no navegador e exportação para HTML, PDF e PPTX.
Uma Agent Skill que dá acesso completo à web a agentes de IA locais, como Claude Code, com roteamento de ferramentas em camadas, proxy de navegador CDP e notas de experiência por site.
Uma skill de agente que transforma a resposta de um agente de IA a uma pergunta difícil em uma página HTML offline com diagramas, tabelas e layout.