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.

Blockly reúne placas, bibliotecas e ferramentas

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.

A instalação reduz configuração, mas o projeto segue em alfa

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.

Fontes

TypeScriptGPL-3.0Ferramentas para DevsTrendshift
Como fazemos: nossa equipe monitora diariamente os repositórios de código aberto em maior alta e produz esta cobertura com apoio de modelos de linguagem, sempre a partir de dados verificados na fonte primária — repositório, documentação oficial e ranking público. Os números de estrelas e a posição no ranking refletem o momento da coleta. Entenda o método.