ailyProject/aily-blockly

AI IDE for hardware development, support Arduino, MicroPython, ESP32, STM32, RP2040, Nrf5x...

What it solves

aily Blockly is a general-purpose hardware development environment designed to lower the barrier for non-professional users to build hardware projects. It addresses the complexity of traditional development by automating configuration, library management, and debugging through AI-assisted workflows.

How it works

The software provides a visual, block-based programming interface that integrates AI throughout the development lifecycle. Users can describe their requirements, and the AI assists by recommending hardware, generating project structures, writing code, creating wiring diagrams, and troubleshooting compilation errors. It supports over 100 development boards and chips, managing toolchains and dependencies automatically per project.

Who it’s for

It is targeted at makers, educators, and non-professional developers who want to prototype hardware projects quickly without getting bogged down in complex toolchain configurations or manual debugging.

Highlights

  • AI-Native Development: AI assists with project analysis, code generation, wiring diagram creation, and automated debugging.
  • Hardware Agnostic: Supports 100+ development boards and chips with a unified interface.
  • Ready Out of the Box: Automates the setup of toolchains, board packages, and library management.
  • Extensible Ecosystem: Includes 500+ pre-built libraries and allows AI to adapt existing C/C++ libraries for use within the block-based environment.
  • Optimized Workflow: Features edge-cloud collaboration and caching to speed up compilation times.

Related

  • Project
  • Project
  • Project
  • Project
  • Project