aily Project cria IDE de IA para mais de 100 placas
A ferramenta usa Blockly para programar hardware com blocos e assistência de IA.
A ferramenta usa Blockly para programar hardware com blocos e assistência de IA.
O aily Blockly é uma IDE visual que ajuda a programar placas sem exigir domínio de código. A aily Project criou o projeto em 2024-11-21, e o software já atende mais de 100 placas e chips. O repositório soma 3.761 estrelas e serve principalmente para protótipos e educação, não para firmware de produção em massa.
A IDE usa Blockly como editor e TypeScript como linguagem do projeto. O usuário escolhe uma placa ou chip e trabalha com bibliotecas, toolchains e pacotes administrados por projeto. A ferramenta não se prende a um fabricante.
O README cita Arduino, MicroPython, ESP32, STM32, RP2040 e Nrf5x entre as plataformas compatíveis. O projeto também reúne mais de 400 bibliotecas predefinidas. A lista continua crescendo.
A IA participa do fluxo inteiro de desenvolvimento. Ela analisa projetos, sugere placas, módulos e bibliotecas, gera diagramas de ligação, escreve código, interpreta erros de compilação e oferece recomendações para depuração. O objetivo declarado é aproximar a programação em linguagem natural do hardware executável.
A arquitetura divide funções em aplicativos-filhos. A versão v0.9.90 separou o armazenamento de modelos em um aplicativo-filho independente e passou a manter ferramentas-filhas residentes em segundo plano. O sistema também guarda a posição das janelas auxiliares e recupera falhas nesses processos.
A versão atual adicionou um simulador local com integração para depuração. Também passou a exibir o progresso dos recursos da plataforma e reforçou o gerenciamento do estado de carregamento dos projetos. A atualização mexeu ainda no processamento de dados do agente e na renderização de respostas em streaming.
Depois da instalação, o usuário seleciona uma placa ou chip. A IDE administra os pacotes, as ferramentas de compilação e as bibliotecas comuns para aquele projeto. O fluxo tenta eliminar a busca manual por dependências.
Parte do processamento usa colaboração entre borda e nuvem, segundo o README. O cache reduz o tempo de compilação. O projeto não informa quais modelos rodam localmente nem quais serviços externos executam cada tarefa de IA.
Projetos que dependem de serviços de nuvem exigem login. A versão v0.9.90 unificou a tela de acesso e passou a verificar essa exigência antes de abrir projetos dependentes. O simulador local oferece uma alternativa para depuração, mas não transforma todo o fluxo em execução offline.
A atualização corrigiu problemas no Windows com foco de entrada, exclusão de blocos e caminhos com espaços em subaplicativos. Também corrigiu mensagens entre aplicativos-filhos, carregamento de ABI, operações de desfazer e refazer e bibliotecas Blockly após desinstalação. O último commit ocorreu em 2026-08-11, mesma data da versão v0.9.90.
O projeto tinha 628 dias de vida nos dados registrados. Além das 65 issues abertas, acumulava 208 forks. A licença GPL-3.0 permite usar, estudar, modificar e redistribuir o código, mas exige preservar a licença e disponibilizar o código-fonte de versões distribuídas.
O próprio README classifica o software como alfa. A ferramenta atende prototipagem e ensino. Não atende equipes que precisam de estabilidade garantida para firmware de dispositivos em produção em massa.