CircuitPilot

AI copilot for PCB design: describe a circuit and it selects real JLCPCB and LCSC parts and lays out the board.

AgentSource-availableMaintainedECADManufacturing

What it does and how it connects

CircuitPilot is an AI copilot for PCB design: describe a circuit in plain language and it picks real parts from the JLCPCB and LCSC database, draws the schematic, runs ERC, then places and autoroutes a 2-layer PCB for Gerber and BOM export. It works with Claude, any OpenAI-compatible model, or a local model, from the browser at pcbgo.site, from a phone, or from Claude Code through MCP, and the README states the user's API key stays in the browser.

The README's worked examples include an ESP32 board designed from the prompt 'create PCB for ESP' with 21 of 21 nets routed and DRC at 0 errors, and a wearable ESP32-C3 sensor board with an IMU and ECG front end on a 40 by 40 mm board. The tool also builds 3D-printable enclosures from the finished board, with a 3D board view showing solder mask, copper, ENIG or HASL pads, and silkscreen on both sides.

The project is licensed under PolyForm Strict 1.0.0, which permits noncommercial use and does not permit distribution or making changes or new works based on the software. The catalog record calls it open source; the live LICENSE file says otherwise, and this page follows the license file.

  • fragua

    A local Go binary with its own agent DSL and router, rather than a browser and desktop copilot built on the JLCPCB and LCSC catalogs.

  • etchwork

    Produces a routed, DRC-clean KiCad board from one sentence through an MCP server in Docker, rather than designing in its own browser workspace with enclosure generation.

  • circuit-agent

    Constrains the model to pre-verified CircuitBlocks and emits KiCad and JLCPCB manufacturing output, rather than letting the copilot draw the schematic and route freely.

  • tscircuit

    Designs boards in TypeScript and React (TSX), rather than from a plain-language prompt with real-part selection.

  • kicad-mcp-pro

    An MCP server that drives KiCad workflows with profile-gated modes, rather than a copilot with its own editor and 3D enclosure builder.

Sources

  1. 1READMEgithub.com
  2. 2Websitepcbgo.site
  3. 3GitHub repo statsapi.github.com
  4. 4Latest releasegithub.com
  5. 5LICENSE (PolyForm Strict 1.0.0)github.com

Not verified

  • Pricing: none stated on the repo README; the linked site was not separately read for pricing.
  • Real user voices: the repo has 0 open issues, 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 Abdelhayali
  • The catalog license label open-source was corrected from the live LICENSE file (PolyForm Strict 1.0.0, source-available).

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