agentic-hil

Policy-gated MCP tools that let an AI coding agent build firmware, flash it onto a real board, stimulate inputs, and observe outputs, so the hardware run itself is the acceptance test.

AgentOpen sourceMaintainedEmbeddedVerification

What it does and how it connects

Agentic HIL connects an AI agent to reality: it lets the agent develop, test, and improve firmware autonomously, in the real world, with the hardware run itself as the gate. It enforces strict safety boundaries and verifies the results on real hardware. The agent sets up the project's bench through MCP, builds the firmware, flashes it onto a real board, stimulates inputs, and observes outputs.

Installation is one command for Linux, macOS, or Windows, with no admin rights required, and it registers the skill and MCP server for every supported agent CLI found on the PATH, including Claude Code, Codex, and opencode. A fresh install gets agentic-hil[can] from PyPI, and rerunning the installer repairs an existing installation.

The README recording shows the agent setting up a fresh firmware project, writing the firmware, and getting the board to say Hello World after installation and one restart, with real hardware feedback through the gate. The agent saves a test plan and runs it with both a correct and a deliberately wrong expectation, so the run produces a plan, a report, and evidence that the test can pass and fail. The run ends with the lease released, the safe state confirmed, and nothing quarantined. A guided first run is available through the STM32 starter project.

  • ProductFlo

    An orchestration layer with a graph index and review gate across schematics, firmware, CAD, and BOMs, rather than policy-gated MCP tools that test firmware on real hardware.

  • eda-agent

    An MCP server that drives a live Altium Designer session through a DelphiScript bridge, rather than policy-gated MCP tools that test firmware on real hardware.

  • kicad-mcp-pro

    A profile-gated MCP server for KiCad with read-only review, build, and manufacturing profiles, rather than policy-gated MCP tools that test firmware on real hardware.

  • kicad-happy

    Reviews and analyzes existing KiCad projects instead of testing firmware on real hardware.

  • PartCAD

    A package manager for parametric CAD parts versioned through git, rather than policy-gated MCP tools that test firmware on real hardware.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com
  3. 3Latest releasegithub.com
  4. 4Websiteagentic-hil.github.io

Not verified

  • No independent user voice found: recent issues are by a contributor.
  • Pricing: none stated on the repo.

Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.