edakit

Circuit design as code for Claude Code: the circuit as text, with rule checks, ngspice simulation, schematic and PCB in EasyEDA Pro or KiCad, Freerouting, and a gated release to the fab.

Summary rewritten from the vendor site because the catalog version did not match it.

AgentOpen sourceActiveECAD

What it does and how it connects

edakit is circuit design as code. It takes a circuit from an idea to a board ready to order, as a plugin for Claude Code and a command line, with everything it works on kept as text in the repository. The user brings the idea, what the board must do, and the decisions on money, purpose and looks; Claude and edakit bring the parts with their datasheets, the values, the rules, the simulation, the schematic and the PCB in EasyEDA Pro or KiCad, and the manufacturing files.

Checks run on the circuit as text, simulation runs in ngspice, and the board goes through schematic, layout, Freerouting, a release gate on the manufacturing files, and an order taken up to the cart at JLCPCB, PCBWay, Eurocircuits or AISLER, with each maker's quote checked for price, stock and lead time. The walkthrough example is a coin cell, a push button and a red LED drawn in EasyEDA Pro, and the same flow runs on KiCad in a 555 blinker example.

The README states what it needs: Claude Code, uv and ngspice, plus EasyEDA Pro desktop with Node 24 by default, or KiCad 10, and an account at the maker being ordered from. It is tested on Linux; Windows and macOS are untested. The checks, simulation and drawings run offline, and Claude's part is paid in tokens: six typical tasks in the project's evals cost 0.55 USD together with Sonnet 5.5 and 1.48 USD with Opus 5.5.

  • EasyCirq

    An agent skill and PCB and DFM gates that drive EasyEDA Pro through staged gates, rather than a circuit-as-code plugin for EasyEDA Pro or KiCad.

  • pcbpilot

    AI automation for EasyEDA Pro with datasheet-to-library, schematic, layout and checks, rather than a circuit-as-code plugin that also targets KiCad.

  • easyeda-agent

    An automation harness for EasyEDA Pro that gives an AI typed schematic and PCB actions, rather than a circuit-as-code plugin with a release gate.

  • easyeda-mcp-pro

    An MCP server for EasyEDA Pro with profile gated tools, rather than a circuit-as-code plugin with a release gate.

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
  3. 3Latest releasegithub.com
  4. 4Documentationtgd1975.github.io

Not verified

  • Pricing: none stated on the repo for edakit itself; the token costs quoted are for the Claude models used, not an edakit price.
  • Real user voices: no real linked post read for this page; the repo has no public issues listed via the API.
  • The catalog one-liner describes a JSON hardware graph; that wording was not verified in the README read, so the one-liner was rewritten from the README.
  • A named individual builder beyond the repository owner handle tgd1975; the LICENSE file names Tobias as copyright holder.

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