oh-my-embedded
OpenCode plugin for embedded systems engineering covering ESP32, STM32, FreeRTOS, PCB design, and component sourcing, with specialized firmware and hardware agents, skills, and MCP integrations.
What it does and how it connects
oh-my-embedded is an OpenCode plugin for embedded engineers that brings specialized agents, on-demand skills with MCP server integrations, and always-available calculation tools for work that does not fit neatly into a generic coding assistant. It covers ESP32, STM32, FreeRTOS, KiCad, RF design, and power budgets, and works standalone or alongside oh-my-opencode.
Inside the OpenCode terminal UI, the @embedded and @hardware agents appear alongside the existing agents and can be cycled with Tab. The plugin's skill table includes a pcb-designer skill wired to a kicad-mcp-server for KiCad PCB design (schematic, placement, routing, DRC, Gerber, JLCPCB BOM) and a component-sourcer skill wired to a JLCPCB MCP server for component search, BOM optimization, and alternatives.
Installation is done by handing an LLM agent the installation guide URL and letting the agent configure it, or by reading the guide directly. The README shows npm download and GitHub release badges, but the GitHub API returns no releases for this repo.
Alternatives
Compare side by side- embed-ai-tool
An embedded development skill set for AI coding assistants covering MCU firmware builds, flashing, GDB debugging, and protocol debugging.
- AI Embedded Lab
An AI-driven embedded engineering lab where an agent generates firmware, runs it on real hardware or simulation, and iterates.
- LUXAR
An embedded AI agent toolkit for ESP-IDF firmware generation, review, build, flash, monitor, and debug workflows.
- Arduino App Lab Agentic Mode
Agentic Mode in Arduino App Lab 0.10 that lets an AI agent work directly on an Arduino project through MCP and App CLI.
- Micius
A terminal-first embedded agent workbench connecting LLMs to real devices, sensors, serial ports, and board-level tools.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- IDE is described as unpredictable, quirky, and one of the worst embedded IDE experiences.Error Index
- Code editor is described as slow, bloated, and basically an Eclipse reskin.Error Index
- Package installation and internet/proxy dependency can block even first-time setup for hours.Error Index
- Linux/Wayland users report crash behavior and segmentation faults.Error Index
Sources
Not verified
- No GitHub releases exist via the API, so latest release fields are null, even though the README shows a release badge.
- No independent user voice found: the repo has no public issues listed via the API.
- Pricing: none stated on the repo.
- Activity: last push March 2026, so the project looks quiet; no newer release was found.
- A named individual builder beyond the repository owner handle captainluzik
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.