A free circuit simulator with an AI assistant
CircuPilot makes circuit simulation as easy as describing the circuit. It pairs an AI assistant with a real SPICE engine and an AVR emulator, so students, instructors, makers and engineers can go from an idea to a working, measurable circuit in the browser.
A free circuit simulator in your browser, with an AI assistant that draws the circuit for you.
Describe a circuit in any language, speak it, photograph a schematic, or sketch one on the built-in pad. CircuPilot builds an editable schematic and simulates it with real ngspice — or, for Arduino and AVR circuits, compiles your code and runs it on an emulated chip. Nothing to install, no account needed to start.
Why CircuPilot checks a circuit's structure as well as simulating it.
Every AI-generated circuit passes through a typed intermediate representation (CIR) that is validated before any netlist is written. The reason is measured, not assumed:
Ali Hedayati Pirouzan, 2026. On a 150-circuit trilingual benchmark, 10.7% of LLM-generated circuits ran in ngspice without an error or warning while being structurally wrong — a disconnected terminal the simulator never reports — and 4.7% passed structural validation but failed to simulate. That is why CircuPilot checks every generated circuit's structure and simulates it, rather than treating “it runs” as “it is correct”.
Read the paper on arXiv →Built and maintained by an electronics engineer and educator.
Ali Hedayati Pirouzan is an electronics and computer engineering researcher and educator with a background in electronics engineering and computer architecture. His work combines electronic circuit design, embedded systems, computer architecture, and artificial intelligence.
Connect with Ali on LinkedInCircuPilot is continuously improving based on user feedback.