ソフトウェア開発のエディタ事情と比べると、ハードウェア開発のIDE選びはずっと選択肢が少ない。メーカー純正ツールかArduino IDEのような軽量エディタか、その二択で済ませている人も多いだろう。そんな状況で、GitHubに aily-blockly というプロジェクトが登場した。
このプロジェクトは自身を AI IDE と名乗り、ハードウェア開発に特化している。リポジトリの公開情報によれば、すでに 3.8k star、208フォーク、4301回のコミットが積み上がっており、開発の勢いは感じられる。コードはTypeScriptで書かれていて、フロントエンド開発者なら読みやすい構成だ。
サポートするプラットフォームが硬派
注目したいのは対応ハードウェアのラインナップだ。Arduino、MicroPython、ESP32、STM32、RP2040、Nrf5x。学習用ボードからIoT、産業用途までをまとめて扱おうとしている。
この複数プラットフォーム路線は、ハードウェアIDEには珍しい。ESP32とSTM32は実際のプロダクト開発で頻繁に登場するし、RP2040は趣味の工作層に根強い人気がある。1つのエディタで統一できれば、複数ボードを行き来する開発者には便利になる。
ただし、ここで注意したいのは「対応」の深度。単にコードのシンタックスハイライトだけなのか、コンパイルや書き込みまで面倒見るのか。プロジェクトの公開情報からは判断できない。現時点では期待半分で見るのが正しい。
- Arduino / MicroPython / ESP32 / STM32 / RP2040 / Nrf5x に対応
- TypeScriptベースで、コミット数4000超と開発が活発
- オープンソースなのでビルドやカスタマイズが可能
「AI IDE」の中身はまだ霧の中
リポジトリを眺めていると、.codex ディレクトリの下に skills フォルダがあるのが目に入る。AI関連のスキル定義を埋め込んでいる可能性はあるが、これはあくまでディレクトリ構造からの推定にすぎない。公式のREADMEには「AI IDE for hardware development」と書かれているだけで、AIがどう動くのか、どうコード生成に関わるのかは一切説明されていない。
実際、現時点のプロジェクトは進化の途中だ。65個のオープンイシューが積まれたまま動いており、これから仕様が変わる可能性も高い。ドキュメントが整備される前に深入りするのは、ちょっと冒険かもしれない。
誰に向いているか
まず、AIを絡めたハードウェア開発の未来を試したい人には悪くない選択肢だ。ソースを自分でビルドする前提なら、開発の空気感を直接確かめられる。また、教育現場でビジュアルプログラミングを取り入れたい教師にも、この手のプロジェクトは刺さるはず。
逆に、すぐ実戦投入したいエンジニアは待ちの姿勢がいい。公式のドキュメントがもう少し整い、実際に使った人のレビューが出てくるのを見てからでも遅くない。aily-blocklyは多プラットフォーム戦略という明確な強みを持ち、AIという新しい要素を載せた、いま最も注目に値するハードウェア開発IDEのひとつだ。










コメント
コメントはまだありません
最初のコメントを書きましょう