aily blockly
中文 | English
About This Software
aily Blockly is the Blockly IDE under aily Project. In the early stage, it provides AI-assisted programming capabilities for non-professional users. Its long-term goal is to break the boundary between professional and non-professional development, and ultimately make natural-language programming possible.aily Blockly is not companion software for a single piece of hardware. It is a truly general-purpose hardware development environment. It currently supports 100+ development boards/chips, includes 400+ preset libraries, and continues to expand with more hardware, libraries, and AI development capabilities. We hope it helps ideas become runnable hardware projects faster, with less interruption from configuration, progress bars, and error messages.
We aim to design and develop this project as industrial-grade software, but the project is currently in the alpha stage and is not recommended for mass-production device firmware development. The current version is fully suitable for prototyping and education.
Video Introduction
ailyblockly-2min.webmDownloads
Project Highlights
- Ready Out of the Box
- Hardware Agnostic
- Lightning Compilation
- AI-Native Support
- Project Square
- Project Analysis
- Code Generation
- Unlimited Extension
- Wiring Diagrams
- Automatic Debugging
Unofficial Version Notes
This alpha test version only guarantees minimum usability, and many planned highlight features have not yet been designed or developed. The current version is not recommended for real work because later adjustments may introduce incompatibilities between versions.Documentation
Related Repositories
Main Open Source Projects Used in This Project
- electron This project uses Electron to build the desktop application.
- angular This project uses Angular as the renderer-side framework for the main UI logic.
- node This project uses npm and Node.js for package management and required script execution.
- 7z This project uses 7z to reduce the size of some packages, such as the large ESP32 compiler.
- probe-rs This project uses probe-rs to communicate with DAPLink and other debuggers.
The AI Features of This Project Reference the Following Projects
Additional Rights Statement
- This software is free software under the GPL license. Without authorization, this software and derivative software based on it may not be sold.
- Hardware works developed with this software are not restricted by the GPL, and users may decide how to publish and use them.
- Derivative products based on this software must not remove information about the relevant rights holders or sponsors of this project, and must ensure that such information appears on the software startup page.
- Without authorization, the online service content and user agreement included with this project must not be removed.
Sponsors
This project is sponsored by the following companies and individuals.
Corporate Sponsors
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Individual Sponsors
Tao Dong (Tianwei Electronics) | Xia Qing (Mushroom Cloud Maker Space) | Du Zhongzhong Dzz (Community Partner) | Li Duan (Yixuehui) | Sun Junjie (Community Partner)
Technical Sponsors
| Free code signing on Windows provided by SignPath.io, certificate by SignPath Foundation |







