Copperhead es una plataforma de ingeniería con inteligencia artificial, de código abierto, pensada para que los equipos de hardware diseñen, verifiquen y entreguen placas de circuito impreso. Su premisa es tratar una placa como un codebase: cada decisión vive en documentos de diseño, y el agente no toca un archivo hasta que existe una propuesta de cambio validada. Tras editar, ejecuta las comprobaciones ERC sobre el esquemático y DRC sobre el layout, y vuelve a iterar hasta que pasan.
La herramienta edita directamente archivos de KiCad en formato s-expression, de modo que las diferencias se mantienen pequeñas y revisables. Un cambio de un valor se propaga de forma automática a la factura de materiales, al presupuesto de potencia y al resto de documentos vinculados, evitando la conocida deriva entre documentación y diseño. El resultado se entrega en archivos del repositorio del usuario: esquemático, placa, gerbers y taladros, DXF, STEP, renders, BOM pedible, esqueleto de firmware y plan de bring-up.
Copperhead se distribuye bajo licencia Apache-2.0 y se apoya en KiCad y en el estándar OpenSpec. La CLI es gratuita e ilimitada; los planes de pago (Cloud y Team, a 49 dólares por usuario al mes, y Enterprise anual) añaden ejecución alojada, visor web, integración con CI, bibliotecas de restricciones compartidas, SSO y opciones de autoalojamiento. El proyecto incluye además un bot de CI que puede exigirse como comprobación obligatoria en los pull requests y registros de auditoría para equipos de cumplimiento.
