LibreEmbed Claude Code
15 Claude Code plugins for embedded systems, firmware, and IoT development
Install
/plugin marketplace add HermeticOrmus/LibreEmbed-Claude-CodeInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →LibreEmbed Claude Code
Embedded systems, firmware, and IoT development with Claude Code — 15 specialized plugins from bare metal to RTOS
English | 简体中文
Skills, agents, commands, and workflows for embedded systems development with Claude Code.
Most LLM-assisted coding patterns assume a web stack. Embedded development isn't web. The toolchain is GCC + OpenOCD + a hardware debugger. The runtime is bare metal or a 32 KB RTOS. The bugs live in a register on a chip you can hold in your hand. The feedback loop is "compile, flash, watch the LED, decide."
LibreEmbed is the Claude Code stack for that work. Fifteen plugins covering the layers that actually matter when you're bringing up a board, writing a driver, debugging across SWD, or shipping firmware that has to survive a reflash in the field.
The shift this kit responds to
Andrej Karpathy framed the broader change in December 2025:
"I've never felt this much behind as a programmer. The profession is being dramatically refactored."
"New vocabulary: agents, subagents, their prompts, contexts, memory, modes, permissions, tools, plugins, skills, hooks, MCP, LSP, slash commands, workflows, IDE integrations..."
Embedded development has resisted that refactor longer than most domains. The reasons are real — proprietary toolchains, hardware-in-the-loop testing, safety constraints, vendor lock-in — but the result is that embedded teams have lagged in adopting agent-assisted workflows. LibreEmbed exists to close that gap. Each plugin encodes a slice of embedded expertise as agent prompts + commands + skills, so the agent can think alongside you when you're trying to figure out why the chip won't enumerate over USB.
Where LibreEmbed fits in the Claude Code stack
| Claude Code component | LibreEmbed provides |
|---|---|
| Plugins | 15 domain plugins (RTOS, ARM Cortex-M, comm buses, IoT, FPGA, safety-critical, more), installed from one marketplace named libre-embed |
| Agents | Domain-specialist agents for each plugin — e.g., RTOS engineer, ARM Cortex-M expert, IoT protocol designer |
| Commands | Quick-access slash commands per plugin (/rtos, /comm-bus, /iot, /cortex-m, etc.) |
| Skills | Reusable pattern libraries — calibration routines, sensor fusion, bootloader patterns, OTA workflows |
| Hooks | Pre/post tool hooks for safety nets, packaged as the optional libre-embed-hooks plugin: asks before flash, erase, and secret-file operations |
| Templates | A project CLAUDE.md scaffold (templates/CLAUDE.md) |
What's included
Similar plugs
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro,…
Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…