硬體開發圈的 IDE 選擇一直和軟體圈不太一樣,要麼用廠商自帶工具,要麼就是 Arduino IDE 這類輕量編輯器。現在 GitHub 上出現了一個叫 aily-blockly 的開源專案,把自己定位成 AI IDE,專門面向硬體開發場景。倉庫主頁顯示它已經積累了 3.8k star、208 個 fork,以及 4301 次提交,活躍度不算低。
從專案描述看,它主打對多種常用硬體平臺的支援:Arduino、MicroPython、ESP32、STM32、RP2040、Nrf5x。這意味著一個 IDE 裡可能覆蓋從入門學習到嵌入式開發的多種場景。不過,官方公開的具體支援方式——比如是編譯燒錄還是程式碼生成——在現有資料裡並沒有展開。
多平臺支援:硬體 IDE 的稀缺項
在硬體 IDE 領域,能同時照顧到這麼多主流開發板的專案並不多。Arduino 適合初學者,ESP32 和 STM32 是物聯網和工業場景的常客,RP2040 則備受創客群體歡迎。如果真的能在一個編輯器裡統一管理這些平臺,開發體驗會方便不少。但問題在於,官方對這些平臺的支援深度——是基礎語法高亮,還是完整的編譯燒錄流程——目前都是未知數。
- 支援 Arduino、MicroPython、ESP32、STM32、RP2040、Nrf5x 等平臺
- 專案使用 TypeScript 開發,倉庫有 4000+ 次提交,維護較活躍
- 程式碼開源,允許開發者自行構建和定製
專案狀態與 AI 疑雲
從倉庫細節來看,4,301 次提交和 65 個 open issues 都說明專案還在快速演進。TypeScript 技術棧也讓前端開發者更容易讀懂程式碼。值得注意的是,倉庫的 .codex 目錄下存在 skills 資料夾,這可能暗示專案整合了某種 AI 技能或與 Codex 的協同,但這只是基於目錄結構的推測。官方文件對 AI 工作方式的描述,目前仍然只有那句「AI IDE for hardware development」。
適合誰?怎麼開始?
如果你是嵌入式開發者,想試試 AI 如何參與硬體程式設計,可以把這個專案拉下來跑一遍。作為開源專案,自行編譯和配置環境是繞不開的第一步。對於教育工作者來說,圖形化程式設計加多硬體支援的特性,也可能讓它在課堂上發揮作用。但更建議普通使用者先等一等,等官方文件完善或者社羣評測出來,再決定是不是要入坑。
總體而言,aily-blockly 是一個有想法且正在成長的專案。它的多平臺策略切中了硬體開發的真實痛點,AI 的加入也給人想象空間。只是現階段公開資訊有限,實際體驗如何,還得等更多人把程式碼跑起來才能知道。










評論
暫無評論
成為第一個評論的人