Copperhead is an AI product-development agent for designing, documenting, and validating real printed circuit boards from natural-language requirements. It works directly with existing KiCad repositories instead of generating isolated mockups or diagrams. A full creation workflow can turn a product brief into specifications, architecture, component selection, schematics, an initial PCB layout, Gerber files, firmware scaffolding, and a development plan. The agent can also modify existing designs through natural-language change requests. It reads and edits real KiCad schematic and PCB files while maintaining Markdown design documents as persistent project memory. Changes are propagated across related artifacts so documentation and hardware files remain synchronized. Copperhead validates its work by running KiCad ERC and DRC checks, although the project is still in an early development stage.
Features
- Natural-language PCB product development
- Direct KiCad schematic and PCB editing
- Automated component selection and architecture generation
- Gerber and firmware scaffold generation
- Persistent Markdown design memory
- Automated KiCad ERC and DRC validation