Embedr Arduino IDE оснащена ИИ-ассистентом на базе Gemini с локальным автодополнением кода

Embedr — это среда разработки с искусственным интеллектом, аналогичная Arduino IDE, предназначенная для упрощения работы с совместимыми микроконтроллерами. Интерфейс напоминает редактор Cursor и использует Microsoft Monaco Editor вместе с инструментами Arduino CLI для реализации интеллектуальных подсказок кода, генерации шаблонов проектов и визуальной отладки.

Среда сохраняет все привычные функции Arduino, а также позволяет подключать дополнительные LLM-модели через плагины и API-ключи. Ранее Arduino представила облачный редактор на базе Claude с контекстной поддержкой кодирования в браузере. Однако его ключевой недостаток — зависимость от интернета. Embedr работает локально с использованием Google Gemini 2.5 Flash LLM, обеспечивая компиляцию и отладку кода без постоянного подключения к сети. Это также обеспечивает повышенный контроль и конфиденциальность по сравнению с облачным редактором Arduino с единственной моделью.

Embedr AI Arduino IDE

Ключевые возможности 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-светодиодов , регулятор скорости вентилятора и отображение данных о температуре/влажности с ручным управлением.

vibe coded ESP32 Smart Controller
Умный контроллер ESP32

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

Home Security System with Arduino

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

Embedr Pricing

Через Hackster.io

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments