AgentPIC

Agent-native photonic circuit EDA: a typed engineering IR compiled to netlist, SAX simulation, real GDS from GDSFactory, and a verification report where every check is pass, fail or explicit not_run. Ships a capability audit of its own coverage.

AgentOpen sourceActiveECAD

What it does and how it connects

AgentPIC is an agent-native photonic circuit EDA. A design file is submitted through HTTP, MCP, or the CLI, and the user receives the compiled netlist, a SAX simulation, real GDS from GDSFactory, and a verification report in which every check is pass, fail, or an explicit not_run. A TypeScript engineering core owns contracts, compilation, workflow, and verification; Python scientific backends run SAX, GDSFactory, and KLayout. No GUI or paid solver is required.

The governing rule is that adding a device must not change compiler, simulation, verification, or layout code: a design is data, and the engine knows primitives (ideal coupler, waveguide, phase shifter), placement, routing, and generic checks, never a device family. An architecture test enforces this. Device knowledge lives in templates and tests. Process facts live in a PDK data file named by the design's pdk field: layers, rules, materials, cross-sections with mode models, and components with ports, cells, compact-model versions, validity ranges, and the source of every value.

A design holds a circuit (a flat netlist or a module hierarchy of primitives, plus port order for the S-matrix), an optional layout (placements, routes, bundles, constraints on measured lengths), optional tuning (power targets over phase-shifter variables, solved by bounded SciPy search), and optional measurements (spectral features such as complete resonances between two ports). Without a layout, layout checks report not_run. Install needs Node.js 22 or newer and uv, with Python 3.12 to 3.13 supported.

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

  • No GitHub releases exist, so latest release fields are null.
  • Pricing: none stated on the repo.
  • Real user voices: the only recent activity is the owner's own pull request.
  • A standalone vendor website: repo only.

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