fragua
AI-native PCB design tool where the agent lays out the board while the human watches and steers.
What it does and how it connects
fragua is an AI-native PCB design tool written in pure Go: a single static binary with a local HTTP API and a browser UI. The agent designs the board while the human watches and steers, running a loop from schematic through routing to a fab-ready zip. The README describes the agent DSL as line-oriented commands (lib, sym, net, place, auto-place, route, compact, erc, drc, si-check, pack) and the router as a Theta* any-angle grid with QFN escape-slot matching.
Its stated scope is 2- and 4-layer boards with JLCPCB minimums as the working ceiling. The tool includes geometric DRC and schematic ERC, a signal-integrity audit covering impedance deviation, return-path plane gaps, diff-pair skew, and via budget, plus Gerber, Excellon, BOM, pick-and-place, and ODB++ export for JLCPCB, PCBWay, or generic fabs. A board SVG renderer and a static 3D product-shot PNG are built in.
Setup is through fragua init, which writes onboarding files (AGENTS.md, a Claude Code skill, a Cursor rule, and .mcp.json) into the project, then the agent drives the CLI and the HTTP script API. The README states the test suite is green and links a stress campaign in the repo's stress folder.
Alternatives
Compare side by side- etchwork
Turns one sentence into a routed, DRC-clean KiCad board through an MCP server in Docker, rather than driving its own .fragua format and Go engine.
- circuit-agent
Synthesizes schematic, layout, and a 3D enclosure from one prompt through pre-verified CircuitBlocks, rather than running an agent loop in its own PCB workspace.
- CircuitPilot
A browser and desktop copilot that picks real JLCPCB and LCSC parts and draws the schematic, rather than a local Go binary with its own agent DSL.
- kicad-mcp
An MCP server that automates KiCad through FastMCP with headless Gerber export, rather than a standalone PCB tool with its own file format.
- tscircuit
Designs boards in TypeScript and React (TSX) in a browser or CLI workflow, rather than an agent-driven loop in its own workspace.
Sources
Not verified
- Pricing: none stated on the repo.
- Real user voices: recent repo activity is maintainer pull requests and dependency-bot pull requests, and no independent user post was found.
- Related Error Index entries: no software tag, so no matching entry was verified.
- A named individual builder beyond the repository owner handle kidandcat
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.