ailyProject/aily-blockly

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

解決的問題

aily Blockly 是為降低非專業使用者的硬體開發門檻而設計。它以 AI 支援的視覺化程式設計環境取代複雜的手動設定與專業程式碼,讓使用者能以更少的工具鏈摩擦與錯誤訊息干擾,更快地建立可執行的硬體專案。

運作方式

它作為一個基於 Blockly 的通用硬體開發環境(IDE)運作。將 AI 整合至整個開發生命週期,從專案初期分析與板卡推薦,到程式碼產生與除錯。支援廣泛的硬體(100+ 開發板/晶片),並提供超過 400 個預設擴充套件程式庫。

適用對象

希望無需深入掌握 C/C++ 或複雜 IDE 設定,即可快速原型化硬體專案的非專業開發者、學生與愛好者。

主要亮點

  • AI 原生支援:AI 協助專案分析、解決方案推薦、接線圖生成與程式碼撰寫。
  • 硬體無關性:支援超過 100 種不同的開發板與晶片。
  • 自動除錯:AI 分析編譯錯誤與除錯日誌,提供修復建議。
  • 視覺化程式設計:使用 Blockly 橋接自然語言與專業程式碼之間的差距。
  • 可擴充性:AI 可分析原生 Arduino/C/C++ 套件,並產生適用於 Blockly 環境的適配版本。
  • 閃電編譯:利用邊緣-雲端協作與快取技術,大幅縮短編譯時間。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案