AI-powered circuit design, simulation, and hardware engineering
CircuPilot is an innovative engineering technology platform focused on making electronic circuit design more accessible. By bridging advanced Large Language Models (LLMs) with industry-standard circuit representation and simulation engines, we allow creators, students, and engineers to turn natural-language concepts into fully working hardware prototypes.
An intuitive hardware copilot that transforms engineering intent into interactive, simulated schematics.
CircuPilot is currently in **Public Beta**. It allows users to describe an electrical or electronic circuit using natural language or voice. The platform's generation engine interprets this intent, constructs the correct component topology, and delivers a simulated schematic.
Learn more about our interactive step-by-step processes on the Workflow Details Page.
CircuPilot is designed to accommodate a diverse spectrum of users:
Electronic design should allow engineers to focus on high-level architecture decisions rather than repetitive manual entry, wiring, syntax-heavy netlist preparation, and complex simulation setups.
By lowering the barriers of schematic drafting, we accelerate the engineering lifecycle from raw idea to validated physical hardware.
The strategic development journey of CircuPilot's core simulation technology.
Originating as a pure research and engineering project, we explored how LLMs and transformer networks model electrical schematics. We focused on bridging unstructured human intent (text) with structured circuit graph representations.
Developed a highly functional browser canvas, custom schematic rendering algorithms, and a secure backend compiler to translate visual component graphs directly into ngspice-compatible netlists.
Launched CircuPilot as a live, cloud-based application. Users worldwide are generating schematics, running transient analysis waveforms, and verifying analog networks inside their browser on our secure sandbox.
Extending our core simulator to support microcontroller boards (e.g., Arduino Uno) with live code-editor overlays and Web-based MCU firmware emulation.
A high-performance technical stack built to bridge the gap between engineering intent and simulatable hardware.
Utilizes advanced LLMs trained to comprehend complex electrical component specifications, calculate passive resistor/capacitor values, and draft initial topology definitions.
Custom graph algorithms that guarantee electrical routing coherence, trace coordinate offsets, and preserve port boundaries of integrated circuits and microcontrollers.
An isolated, secure backend execution environment that parses generated SPICE netlists, triggers ngspice transient/AC sweeps, and packages analysis data into structured JSON formats.
A vector-based, responsive browser-side charting interface that allows developers to zoom, trace, and analyze high-frequency voltage and current graphs on the fly.
The research and engineering mind driving the future of virtual hardware laboratory.
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 LinkedInWe believe in a transparent, research-driven engineering approach.
CircuPilot's core application, open benchmarks, and tools are built with a strong focus on community review and open collaboration. You can inspect our public research references, issue trackers, and code templates on our GitHub organization.
View CircuPilot on GitHubCurrent public beta capability landscape and our technical future roadmap.
The following features are live and accessible without restrictions today:
Microcontrollers & Embedded (In Development):
Longer-Term Research Vision: