Embedr — это среда разработки с искусственным интеллектом, аналогичная Arduino IDE, предназначенная для упрощения работы с совместимыми микроконтроллерами. Интерфейс напоминает редактор Cursor и использует Microsoft Monaco Editor вместе с инструментами Arduino CLI для реализации интеллектуальных подсказок кода, генерации шаблонов проектов и визуальной отладки.
Среда сохраняет все привычные функции Arduino, а также позволяет подключать дополнительные LLM-модели через плагины и API-ключи. Ранее Arduino представила облачный редактор на базе Claude с контекстной поддержкой кодирования в браузере. Однако его ключевой недостаток — зависимость от интернета. Embedr работает локально с использованием Google Gemini 2.5 Flash LLM, обеспечивая компиляцию и отладку кода без постоянного подключения к сети. Это также обеспечивает повышенный контроль и конфиденциальность по сравнению с облачным редактором Arduino с единственной моделью.
Ключевые возможности Embedr AI IDE
- Платформа – Локальная установка на компьютер (не браузерная)
- Совместимость – Работа с платами Arduino через Arduino CLI
- ИИ-модель – Использует Google Gemini 2.5 Flash LLM
- Редактор – Основан на Microsoft Monaco Editor (как в VS Code)
- Основные функции
- Генерация скетчей Arduino из описания на естественном языке
- Встроенное автодополнение кода и ИИ-ассистированная отладка
- Создание каркасов проектов по текстовым запросам
- Интерфейс и инструменты визуальной отладки
- Полная поддержка компиляции и отладки в автономном режиме
- Подключение внешних LLM через плагины и API-ключи
- Сценарии использования
- Отладка кода с помощью ИИ
- Быстрая разработка с LLM-генерацией кода
- Эксперименты с различными ИИ-моделями в Arduino-проектах
- Изучение Arduino с интеллектуальными подсказками
При первом знакомстве с инструментом возникло желание немедленно его опробовать, учитывая положительный опыт работы с Gemini. Например, создание системы умного дома на ESP32 заняло около 30 минут: проект включал панель управления приборами, контроллер RGB-светодиодов , регулятор скорости вентилятора и отображение данных о температуре/влажности с ручным управлением.

После установки IDE выяснилось отсутствие поддержки ESP32 . При выборе Arduino Uno WiFi и запросе примера системы безопасности сначала было сгенерировано название проекта и архитектура системы. Затем созданный код с библиотекой WiFiLink не компилировался. После удаления библиотеки и правки скетча компиляция прошла успешно. Инструмент показал потенциал, но отсутствие поддержки ESP32 разочаровало.

Код системы безопасности в EmbedrПроект находится на ранней стадии, подробности доступны на официальном сайте . Бесплатная версия IDE ограничена 20 запросами и 500 операциями автодополнения в месяц. Платные тарифы: $3/мес (800 запросов) и $24/мес (без ограничений). Исходный код на GitHub распространяется под некоммерческой лицензией, что может конфликтовать с MIT/GPLv3-лицензиями Monaco Editor и Arduino CLI.
Через Hackster.io
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.