进阶TypeScript

aily-blockly为硬件开发而生的 AI IDE

aily-blockly 是一个面向硬件开发的开源 AI IDE,支持 Arduino、MicroPython、ESP32、STM32 等主流平台。项目用 TypeScript 编写,GitHub 上已获得 3.8k star。目前官方公开的 AI 细节有限,但多平台支持和活跃社区让它值得嵌入式开发者关注。

3.8K 星标
208 分叉
65 问题
27 浏览
TypeScript
GPL-3.0
收录日期

项目概述

aily-blockly 是一个面向硬件开发的开源 AI IDE,支持 Arduino、MicroPython、ESP32、STM32 等主流平台。项目用 TypeScript 编写,GitHub 上已获得 3.8k star。目前官方公开的 AI 细节有限,但多平台支持和活跃社区让它值得嵌入式开发者关注。

硬件开发圈的 IDE 选择一直和软件圈不太一样,要么用厂商自带工具,要么就是 Arduino IDE 这类轻量编辑器。现在 GitHub 上出现了一个叫 aily-blockly 的开源项目,把自己定位成 AI IDE,专门面向硬件开发场景。仓库主页显示它已经积累了 3.8k star、208 个 fork,以及 4301 次提交,活跃度不算低。

从项目描述看,它主打对多种常用硬件平台的支持:ArduinoMicroPythonESP32STM32RP2040Nrf5x。这意味着一个 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 的加入也给人想象空间。只是现阶段公开信息有限,实际体验如何,还得等更多人把代码跑起来才能知道。

开源硬件 IDEAI 编程工具Arduino 开发ESP32 编程MicroPythonSTM32 开发硬件开发 AI嵌入式开发工具可视化编程GitHub 开源

项目评分

0.0 (0 评价)

分享

常见问题

aily-blockly: 为硬件开发而生的 AI IDE 是什么?

aily-blockly 是一个面向硬件开发的开源 AI IDE,支持 Arduino、MicroPython、ESP32、STM32 等主流平台。项目用 TypeScript 编写,GitHub 上已获得 3.8k star。目前官方公开的 AI 细节有限,但多平台支持和活跃社区让它值得嵌入式开发者关注。

aily-blockly: 为硬件开发而生的 AI IDE 用什么语言开发?

aily-blockly: 为硬件开发而生的 AI IDE 主要使用 TypeScript 开发。

aily-blockly: 为硬件开发而生的 AI IDE 使用什么开源协议?

aily-blockly: 为硬件开发而生的 AI IDE 基于 GPL-3.0 协议开源。

相关项目

暂无结果

探索更多

相似工具

Cursor

Cursor

一款基于 VS Code 二次开发的智能代码编辑器,以“原生内置 AI”为核心卖点。它不依赖插件,而是将 AI 深度植入编辑器底层,能够理解整个项目的上下文代码库,支持无缝迁移 VS Code 的所有配置和插件。

Google Antigravity

Google Antigravity

Antigravity 支持多模型,包括 Gemini 3 Pro、Claude Sonnet 4.5、GPT-OSS,开发者可以在同一环境中选择最适合任务的模型。

Codex

Codex

OpenAI Codex 是由 OpenAI 开发的 AI 编程模型和助手,可将自然语言指令翻译成对应的源代码,为开发者提供智能补全、代码生成等功能。它最初于 2021 年作为 OpenAI API 的代码模型推出,曾为 GitHub Copilot 提供核心支持。随着 OpenAI 技术的迭代,Codex 在 2025 年以“AI 编程智能体”的全新姿态回归,能够理解复杂需求并自动编写、调试代码,显著提升开发效率和软件交付速度。

Kiro

Kiro

Kiro 是由 AWS 推出的 AI 编程 IDE,采用规范驱动的开发模式,将自然语言需求转化为明确的规格文档和任务,再由内置 AI 代理生成代码并调试优化,全流程辅助大型项目开发。

Trae

Trae

Trae(官网 trae.ai)是由 字节跳动(ByteDance)推出的一款 AI 原生集成开发环境(IDE)。它不是简单地作为一个编程助手,而是一个「协作伙伴」,通过深度整合大型语言模型(LLM),帮助开发者从需求、构建代码,到调试和部署,实现更智能化、自动化的软件开发。

Claude

Claude

Claude 是由美国人工智能公司 Anthropic 打造的智能语言交互平台,它融合了深度文本理解、信息整理、代码辅助和任务分析等能力,能在聊天对话之外应对更复杂的问题,例如长文摘要、图像解析、逻辑推理及编程协助等。相比一些单一问答机器人,Claude 更像一个具备推理逻辑、可扩展功能的智能工具。

评论

评论

0
0/500 字符

暂无评论

成为第一个评论的人

开源项目

探索、学习并参与开源 AI 项目,推动人工智能技术发展

查看全部