aily Blockly: An AI-Native Hardware Development IDE — Deep Dive Report
*Research date: 2026-03-07 | Researcher: Xiaokai*
Key points
- aily Blockly is a desktop IDE for hardware development, part of the aily Project, calling itself "the world's first AI-native hardware development environment."
- Tech stack: Electron + Angular + Node.js + Google Blockly, licensed under GPL v3. Currently in alpha.
- GitHub: https://github.com/ailyProject/aily-blockly | Website: https://aily.pro
- It positions itself as a productivity tool with industrial-grade software architecture — not an educational toy like Mixly — aiming to eventually enable natural-language programming.
- Desktop app (Electron + Angular UI): visual Blockly editor, serial debug tool, AI chat/agent panel.
- Project manager: npm-based, with per-project board packages, library dependencies, and version control (e.g., an
aily-project.jsondeclaring"board": "esp32@2.0.14"and pinned library versions) — solving Arduino IDE's global, conflict-prone package management. - Compilation layer: "lightning compilation" via edge-cloud collaboration — local lightweight syntax checks plus cloud pre-configured environments, caching, and parallel builds. Reported speedup: 1 hour → 1 minute (100%+).
- AI Agent layer: Nuwa (board configuration from docs), Luban (C/C++ library → Blockly block conversion), and automated project generation (natural language → architecture + pinout + code).
- Engineering-grade project management: npm-style per-project dependency isolation and reproducible builds.
- AI feature matrix: AI project generation, AI code generation, and AI library conversion in small-scale testing; AI board configuration in progress; end-to-end AI assistance partially live.
- AI library conversion: upload an Arduino library → AI analyzes header/implementation files → generates block definitions and generators → published to the library manager. The goal is to become the platform with the most Blockly libraries; most current libraries are AI-generated and await community validation.
- Serial tool: compact but full-featured with data visualization/charts, multiple encodings, and logging.
- Arduino AVR (Uno, Mega), ESP32 (S2/S3/C3), STM32 (F1/F4/L4), RP2040/2350 (Raspberry Pi Pico), Renesas RA4/RA6, Nordic nRF52/nRF53.
- Board configs: https://gitee.com/coloz/aily-blockly-boards — added via manual JSON or AI-generated from board documentation.
- Multi-repo ecosystem: main IDE, boards, libraries, compiler service, and tools.
- IDE is fully open source and free; potential future revenue from cloud compilation, AI token usage (currently consuming 46m+ tokens/24h), enterprise editions, and hardware partnerships. Sponsors include Tianwei Electronics, Mushu Maker Space, and Yixuehui.
- Shipped (alpha): project management, library manager, serial tool, lightning compilation phase 1, partial AI features.
- Planned: hardware simulation (TBD), MicroPython mode (added, no libraries yet), AI board config and AI block generation (2025.04), lightning compilation phase 2.
- GitHub: https://github.com/ailyProject/aily-blockly
- Website: https://aily.pro
- Board configs: https://gitee.com/coloz/aily-blockly-boards
- Blog: https://www.cnblogs.com/coloz999/p/19165688
- Juejin post: https://juejin.cn/post/7564661612319211535
Architecture
Core features
Supported hardware
Ecosystem and business model
Roadmap
Competitive comparison
| Dimension | aily Blockly | Mixly | Arduino IDE | PlatformIO | |---|---|---|---|---| | Target users | All levels | Education/beginners | Beginner–mid | Professionals | | Programming | Visual + AI | Visual + code | Code | Code | | Engineering | npm-based | Traditional | Simple | Mature | | AI capability | Very strong | Minimal | Minimal | Basic | | Open source | Full | Yes | Yes | Yes |
Differentiators: AI-native by design (not bolted on), industrial-grade architecture, npm dependency management, cloud-boosted compilation, and theoretically unlimited library support via AI conversion.
Assessment
Strengths: genuine AI-native design; solves embedded version-management pain; major compile speed gains; GPL v3 open source; extensible AI-generated library ecosystem.
Challenges: alpha-stage software (not recommended for production); AI-generated library quality needs community verification; heavy reliance on large models (cost/stability concerns); smaller community than Arduino.
Best suited for: rapid prototyping, education (more professional than Mixly, simpler than PlatformIO), AI-assisted fast development, and porting existing C/C++ libraries to visual programming.
Outlook: if AI capabilities mature, aily Blockly could become the "Cursor of embedded development," bridging professional and non-professional programming. Risks include unverified AI-generated code safety, slow enterprise adoption, and an unclear business model.