circuitron
Agent-driven PCB prototyper that turns natural-language requirements into SKiDL scripts, KiCad schematics, and layout files with an iterative correction loop.
Facts
- Builder
- Shaurya-Sethi
- License
- MIT
- Connects to
- KiCad
- Connection note
- Outputs native KiCad formats (.sch, .kicad_pcb, netlists) for review in KiCad; requires Docker, an OpenAI API key, Supabase, and Neo4j per the README prerequisites.
Repository stats
What it does and how it connects
Circuitron is an agent-driven PCB design prototyper that converts natural-language requirements into SKiDL scripts, KiCad schematics, and PCB layout files. A planning agent breaks the prompt into tasks, the user can edit the plan, and specialized agents then find parts, fetch SKiDL documentation through an MCP server, generate code, validate it, and fix errors.
Part selection queries KiCad libraries so chosen components exist, and the pipeline runs ERC checks in an iterative correction loop until a clean design is produced. Output includes .sch and .kicad_pcb files, netlists, and SVG schematic previews for direct use in KiCad.
The README states the project is archived but still usable, and that its architecture and dependency model reflect an earlier generation of tooling. Note a conflict: the GitHub API reports archived as false even though the README note says archived, so the archived status should be treated as stated in the README, not the API flag.
Real user voices
I hope to have a lightweight version that only needs kicad schematic lib. That will make this project lightweight
Source, 2025-12-10
Alternatives
Related Error Index entries
Sources
2 SourcesNot verified
- website (no homepage set on the repo; README is the home page)
- latest release (releases/latest returns 404; no releases published)
- pricing (none stated on the repo)
Last verified: 2026-11-02. Listings are informational and are not endorsements, rankings, or compatibility claims.