trace (mteichtahl)
Agent loop that runs an electronics repository by itself, triaging failing builds to Claude and merging when checks pass.
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.
Alternatives
Compare side by side- cad-agent (Valpatel)
An agent setup for CAD design with self-improving skills, rather than a loop that runs a repository and merges passing PRs.
- PCB-Agent-Teams
Agent teams that design PCBs in a KiCad workspace, rather than a loop that runs a whole electronics repository.
- ROSClaw
A runtime for embodied agents on ROS 2 robots, rather than a repository loop for electronics work.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- Interactive routing creates unwanted micro-segments and awkward paths that take time to clean up.Error Index
- Grid snap and move commands can disconnect items or reposition them in unwanted ways.Error Index
- GUI lag, occasional freezes, and sluggish editor switching interrupt concentration.Error Index
- Wayland/NVIDIA users report graphical glitches, flicker, or instability.Error Index
Sources
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.