# Tooling for AI agents to build KiCad project from simple circuit description

> Source: <https://github.com/oxplot/burn2kicad>
> Published: 2026-07-09 09:07:50+00:00

`burn2kicad`

converts a small component asset directory plus a text netlist into
a KiCad project. This is an aid for AI agents to work on stripped down design
without needing to deal with complexities of KiCad's file formats.

```
go install github.com/oxplot/burn2kicad@latest
```

Create a documented input directory:

```
burn2kicad init ./input
```

Populate `./input/components/<component-dir>/`

for each distinct part:

`symbol.kicad_sym`

`footprint.kicad_mod`

`datasheet.pdf`

`model.step`

optional

Edit `./input/netlist.txt`

to declare components and named nets, then generate
a KiCad project:

```
burn2kicad convert ./input ./kicad-output
```

Preview planned writes without changing the output directory:

```
burn2kicad convert --dry-run ./input ./kicad-output
```

`burn2kicad`

writes project-local symbol and footprint library tables, copies
datasheets and optional STEP models, and generates a schematic containing labeled
net stubs for the nets in `netlist.txt`

.
