A lightweight component library manager for
KiCad.
Paste a supplier URL, get a part. Names, symbols, and lib tables --
managed automatically.
Paste a DigiKey URL or MPN. kist fetches metadata, detects the part tier, and populates a form for review.
Part names are generated from specifications --
RES-10K-1PCT-0603. No more naming inconsistencies.
Resistor, capacitor, and inductor symbols generated from templates. Other parts get a stub with correct properties.
Parts in JSON, config in TOML. No servers, no databases. Readable diffs and easy merges.
Browse, search, add, edit, and delete from an interactive terminal interface or via CLI commands.
kist check catches name drift and duplicate identities
before they become problems.
# With Nix flakes
nix profile install github:skwort/kist
# With uv
uv tool install kist
# From source
git clone https://github.com/skwort/kist.git && cd kist && uv sync