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環境向けに適応を生成可能。
  • 高速コンパイル:エッジ-クラウド連携とキャッシュを活用し、コンパイル時間を短縮。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト