trace (mteichtahl)

Agent loop that runs an electronics repository by itself, triaging failing builds to Claude and merging when checks pass.

AgentNot statedActiveECADFirmware

What it does and how it connects

trace runs a repository by itself and gives Claude the tools to do electronics work in it. A pushed branch gets its pull request, stacked on the open pull request it builds on when it builds on one. A PR merges itself when its required check passes, bottom of a stack first, and open PRs are brought up to date one at a time. A failing build is triaged: flaky failures are re-run, and real ones go to Claude, which fixes them. Deploys run behind a risk check, a smoke test and an automatic rollback, and a person is asked only when a project's rules say so, or when the loop is stuck.

The tools cover KiCad work such as reading schematics and boards, ERC and DRC, BOM and fabrication outputs, plus component calculators, SPICE and Verilog simulation, a datasheet library and parts database shared by every project, hardware-in-the-loop over serial, CAN, and SCPI power supplies, scopes and meters, and the firmware loop of build, flash and logs. They are reachable from the tracectl command line and, for Claude Code, from the trace MCP server.

The loop is generalized from the one that runs the author's Potroller project. Installing needs AWS credentials and one GitHub token, and every GitHub Actions job runs on an AWS CodeBuild runner in the user's own account. The installer is a page served from the user's own machine, and the README documents the token permissions each step needs and what happens without them.

Recurring errors it addresses

Error Index entries this tool is built to reduce or work around.

Sources

  1. 1READMEgithub.com
  2. 2GitHub repo statsapi.github.com

Not verified

  • License: no license file exists in the repository and no license is mentioned in the README, so no license is stated; the catalog label source-available could not be verified live.
  • Pricing: none stated on the repo; the README discusses AWS infrastructure costs for running the loop, not a price for trace itself.
  • Real user voices: no real linked post read for this page; the repo has no public issues listed via the API.
  • No stable GitHub release exists; the only release is prerelease 'trace-images' (2026-10-29), so latest release fields are null.
  • A named individual builder beyond the repository owner handle mteichtahl

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