{"repo":"Shaurya-Sethi/circuitron","free":true,"listed":false,"github":"https://github.com/Shaurya-Sethi/circuitron","clone":"git clone https://github.com/Shaurya-Sethi/circuitron.git","description":"Circuitron: Agentic PCB Design Accelerator — Generate, plan, and layout circuits from natural language prompts.","language":"Python","stars":119,"topics":["agentic-ai","circuit-design","kicad","llm","mcp","openai-agents-sdk","python","rag"],"license":"MIT","category":"ai-agents","readme_excerpt":"Circuitron Note: Circuitron is archived. The project is still usable, but the architecture and dependency model reflect an earlier generation of tooling. See Project status for details. Circuitron is an agent-driven PCB design prototyper that converts natural language requirements into SKiDL scripts, KiCad schematics, and PCB layout files. It integrates a multi-agent pipeline with advanced reasoning and retrieval-augmented capabilities. --- --- Features - Reasoning-driven workflow – OpenAI Agents coordinate planning, part discovery, code generation, validation, and error correction with transparent chain-of-thought output. - Retrieval-Augmented Generation (RAG) – A dedicated MCP (Model Context Protocol) server surfaces relevant SKiDL documentation and examples to the LLM for every design step. - Real part selection – Queries KiCad libraries to ensure chosen components exist and match the design specification. - Automatic schematic and PCB generation – Produces .sch and .kicad pcb files alongside netlists (and SVG images of schematics) for direct use in KiCad. - Iterative correction loop – Agents validate generated code, apply fixes, and run ERC checks until a clean design is produced. - Containerized toolchain – Uses Docker images for KiCad, the MCP server, and the Python execution environment to guarantee repeatable results. Architecture Overview Circuitron orchestrates several specialized agents using the OpenAI Agents SDK. A planning agent first interprets the user prompt ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Shaurya-Sethi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Shaurya-Sethi/circuitron/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}