app
KiCad Library Manager
Public Made by Adomby adom
Organize your KiCad symbol / footprint / 3D libraries fast — three priority views, inline editing, live previews, and one-click sync.
29 installs in the last 30 days
Packages 5
Installable versions you add with adom-wiki. Semver and dist-tags resolve which one you get; the latest is pinned on top.
All versions
v1.2.0
latest Verified
2026-08-21
1.2.0
- Project Doctor: reconcile a downloaded KiCad project against your own library. Click Project Doctor, pick a project (auto-discovered from Documents/Downloads/KiCad, or by path), and the same table lists every symbol & footprint the project uses — flagging what isn't in your library in red, and scoring project health with a segmented bar (green = your own · amber = stock symbol · red = missing). A stock footprint counts as healthy; a stock symbol is flagged (use your own).
- Footprint recommendations use geometric (shape) matching, not names: pad count, pitch, pad size and body box are fingerprinted from the project's placed footprint and matched against your library and the full KiCad default library (~15k footprints, fingerprinted on the desktop in ~2s and cached). So a custom
2920L030DRfindsFuse:Fuse_2920_7451Metricand aC_0402_1005MetricfindsCapacitor_SMD:C_0402_1005Metric— by shape, with zero name overlap. The dropdown tags each match with its shape (e.g.2 pads · 0.96mm pitch); falls back to name matching when a footprint isn't placed on the board. - Every symbol/footprint is an editable, autocompleting bar — type or pick one of your own library parts to remap onto it. If the name exists in your library it's a change (repoints the project to your part); if it doesn't it's a rename (relabels it inside the project). Edits only ever touch the project, never your libraries, and are tracked like any pending change.
- Sync rewrites the downloaded project's .kicad_sch/.kicad_pcb to apply the remaps (lib_id + footprint references, with the symbol's lib_symbols cache injected so KiCad resolves it), backing up every file to .klm.bak first. New endpoints: POST /api/projects, /api/project-scan, /api/project-edit, /api/project-close.
- Fixed:
klm appnow opens the webview through $VSCODE_PROXY_URI so it's reachable from the Hydrogen front-end (was a raw 127.0.0.1 URL that couldn't connect).
1.1.1
- Sync now prunes dead lib-table entries (paths that no longer exist) from sym-lib-table / fp-lib-table, so KiCad stops erroring on launch after a library is deleted. Backs up each table to .klm.bak. Also exposed as POST /api/prune-tables.
1.1.0
- Footprint previews: pads render above silkscreen with pad numbers on top
- 3D model preview (STEP→GLB) for footprints and a dedicated 3D Models view
- Live JLCPCB stock + price on hover over an LCSC part number
- Pending changes: deletes flag red, adds green, edits outline the changed field orange; header chip shows new / deleted / changed counts
- Sync is a repeatable one-shot (resets after) with per-library sync; deleted libraries get unregistered from the lib-tables
- Tabs renamed to Symbols / Footprints / 3D Models
adom-wiki pkg install adom/[email protected]raw: tarball 66 KB ·
v1.1.1
Verified
2026-06-26
1.1.1
- Sync now prunes dead lib-table entries (paths that no longer exist) from sym-lib-table / fp-lib-table, so KiCad stops erroring on launch after a library is deleted. Backs up each table to .klm.bak. Also exposed as POST /api/prune-tables.
1.1.0
- Footprint previews: pads render above silkscreen with pad numbers on top
- 3D model preview (STEP→GLB) for footprints and a dedicated 3D Models view
- Live JLCPCB stock + price on hover over an LCSC part number
- Pending changes: deletes flag red, adds green, edits outline the changed field orange; header chip shows new / deleted / changed counts
- Sync is a repeatable one-shot (resets after) with per-library sync; deleted libraries get unregistered from the lib-tables
- Tabs renamed to Symbols / Footprints / 3D Models
adom-wiki pkg install adom/[email protected]raw: tarball 583 KB ·
v1.1.0
Verified
2026-06-26
1.1.0
- Footprint previews: pads render above silkscreen with pad numbers on top
- 3D model preview (STEP→GLB) for footprints and a dedicated 3D Models view
- Live JLCPCB stock + price on hover over an LCSC part number
- Pending changes: deletes flag red, adds green, edits outline the changed field orange; header chip shows new / deleted / changed counts
- Sync is a repeatable one-shot (resets after) with per-library sync; deleted libraries get unregistered from the lib-tables
- Tabs renamed to Symbols / Footprints / 3D Models
adom-wiki pkg install adom/[email protected]raw: tarball 581 KB ·
v1.0.1
Verified
2026-06-26
adom-wiki pkg install adom/[email protected]raw: tarball 581 KB ·
v1.0.0
Verified
2026-06-26
adom-wiki pkg install adom/[email protected]raw: tarball 581 KB ·