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.

PluginOpen sourceStaleEmbedded

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.

  • 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.

Sources

  1. 1captainluzik/oh-my-embedded READMEgithub.com
  2. 2GitHub repo statsapi.github.com

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.