LibreEmbed Claude Code — плагин
Пятнадцать плагинов для Claude Code по встраиваемым системам: от регистров и загрузчиков до RTOS, IoT и безопасности.
- 52 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агенты пишут драйверы и правят прошивку, а команды прошивки меняют память устройства.
- Необязательные хуки перехватывают команды прошивки и правку файлов с секретами.
Установка
- Работает в
Ручная установка
/plugin marketplace add HermeticOrmus/LibreEmbed-Claude-CodeЗатем `/plugin install rtos-patterns@libre-embed` или любой плагин набора; `./setup.sh` ставит все сразу.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агенты пишут драйверы и правят прошивку, а команды прошивки меняют память устройства.
- Необязательные хуки перехватывают команды прошивки и правку файлов с секретами.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
LibreEmbed собран для работы с платой на столе: GCC, OpenOCD и отладчик, голый металл или RTOS на 32 КБ, ошибки в регистре микросхемы. Каждый из пятнадцати плагинов приносит агента-специалиста, команду и навык с паттернами. В ядро микроконтроллера входят `arm-cortex-m`, `bare-metal`, `memory-management` и `power-management`. Связь и ввод-вывод закрывают `communication-buses`, `sensor-integration` и `iot-protocols`: I2C, SPI, UART, CAN, MQTT, BLE и LoRaWAN. Среду выполнения описывают `rtos-patterns` (FreeRTOS и Zephyr), `embedded-linux`, `bootloader-design` и `firmware-update`. Стыки аппаратуры и ПО берут `fpga-integration` и `debug-trace`, качество и соответствие стандартам `embedded-testing` и `safety-critical` с IEC 61508, ISO 26262 и MISRA C. Необязательный плагин `libre-embed-hooks` спрашивает подтверждения перед командами прошивки и стирания и перед правкой файлов с секретами.
Для кого. Инженерам встраиваемых систем и прошивок, которые поднимают плату, пишут драйверы или отлаживают по SWD и хотят агента, знающего эту область.
Подходит, если
- Нужна структура задач FreeRTOS для логгера датчиков с выборкой 1 кГц и записью во флеш.
- Драйвер шины I2C или SPI с DMA пишут с нуля, и важны тонкости режимов и обработки ошибок.
- Прошивка должна обновляться по воздуху с двумя банками, откатом и подписью.
- Нужна защита от случайной прошивки: хук спрашивает перед `west flash` или `openocd program`.
Не подходит, если
- Проект на веб-стеке: плагины настроены на GCC, отладчики и регистры.
- Нужен один узкий совет по коду, и целого набора плагинов с агентами много.
- Нет доступа к самой плате: агент подскажет шаблоны, но не заменит прогон на железе.
Пример запроса к агенту
/rtos спроектируй структуру задач для логгера датчиков: четыре канала по 1 кГц и запись в QSPI-флеш каждые 100 мс.Ограничения
Плагины дают шаблоны и знания агента, а не проверенный код для конкретной микросхемы, поэтому результат нужно проверять на железе. Отдельные плагины ставятся поодиночке командой `/plugin install <плагин>@libre-embed`, а `./setup.sh` ставит все пятнадцать и хуки и требует `claude` и `jq`. Хуки `libre-embed-hooks` обращаются к командам прошивки и файлам с секретами, их можно пропустить флагом `--no-safety-hooks`. Репозиторий содержит манифест и для Grok Build. Часть примеров в README опирается на состояние инструментов 2026 года, версии OpenOCD и компиляторов стоит сверять с документацией производителя.
Как отключить. Удалите плагины `<плагин>@libre-embed` через `/plugin` либо выполните `./setup.sh --uninstall` для всего набора. Каталог клона удаляется вручную.
Частые вопросы
Как поставить LibreEmbed в Claude Code?
Выполните `/plugin marketplace add HermeticOrmus/LibreEmbed-Claude-Code`, затем `/plugin install rtos-patterns@libre-embed` или любой другой из пятнадцати плагинов. После установки перезапустите Claude Code.
Как поставить сразу все?
Склонируйте репозиторий и запустите `./setup.sh` в его каталоге. Для выбора нужных используйте `./setup.sh --only rtos-patterns,communication-buses`, без хуков безопасности `./setup.sh --no-safety-hooks`.
Что входит в каждый плагин?
Агент-специалист, команда вида `/rtos` или `/comm-bus` и навык с набором шаблонов. Например, `rtos-patterns` приносит агента `rtos-engineer` и команду `/rtos`.
Что делает плагин libre-embed-hooks?
Он ставит хуки SessionStart, PreToolUse и PostToolUse. Перед командами прошивки и стирания, среди которых `st-flash write`, `idf.py flash`, `pyocd flash` и `nrfjprog --program`, а также перед правкой файлов с секретами агент должен получить ваше подтверждение.
Работает ли набор с другими агентами?
Репозиторий содержит манифест для Grok Build, и те же папки плагинов подключаются командой `grok plugin marketplace add HermeticOrmus/LibreEmbed-Claude-Code`. Основной сценарий построен вокруг Claude Code.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныДесять плагинов для Claude Code: панели и полосы над промптом, защита секретов, фильтр расплывчатых запросов и уборка памяти.
Плагины для git, Python и доступности в одном месте: более 400 скиллов, субагенты и хуки против опасных команд.
Набор из 24 слэш-команд для Claude Code CLI: коммиты, ревью, рефакторинг, тесты и уборка кода без повторяющихся промптов
Маркетплейс плагинов Claude Code от Frad LEE: Git и GitFlow, GitHub, рефакторинг, память, исследования, изображения и работа с интерфейсами
Маркетплейс из восьми плагинов для Claude Code: память сессий, исследования, коммиты, создание скиллов и многое другое.
Маркетплейс из восьми плагинов Claude Code и Codex: планирование по PRD, код, ревью PR, самообучение и сессии vibe
Коротко о README
README объясняет, почему встраиваемая разработка не похожа на веб: цепочка GCC, OpenOCD и отладчика и цикл «собрать, прошить, посмотреть на светодиод». Описаны пятнадцать плагинов по группам, установка тремя способами, пути обучения для трех уровней и совместимость.