Get the right package
Install Python 3.11 or later and KiCad. Download the complete Windows ZIP and extract it fully into a new writable folder, for example Documents\KiCad-Parts-Manager.
FOR PEOPLE WHO BUILD ELECTRONICS
Find parts by electrical values and package, inspect symbols and footprints, and bring your component files into KiCad.
Free & open source · Runs locally · No runtime AI required
Windows Beta · Python 3.11+ and KiCad required
First setup needs internet access. Chrome or Edge recommended.
ONE CONCRETE WORKFLOW
QUICK START · WINDOWS BETA 1
The complete Windows package includes the application and a separate starter library database. Your own additions stay local.
Install Python 3.11 or later and KiCad. Download the complete Windows ZIP and extract it fully into a new writable folder, for example Documents\KiCad-Parts-Manager.
Double-click Start-KiCad-Parts-Manager.cmd. First setup creates a separate Python environment and downloads dependencies. Keep the startup window open while the library is prepared; the browser opens the local application.
Use Chrome or Edge for the tested clipboard workflow. The app runs on 127.0.0.1 on your computer, not on this website.

Close KiCad, run Setup-CERN-KiCad.cmd from the complete Windows package and select your KiCad project folder. Reopen that project and check that the expected libraries are available. The setup uses project library tables; global tables remain unchanged.
CERN database libraries additionally require a matching SQLite3 ODBC driver. Installing Python, KiCad or ODBC may require administrator rights; the app’s local environment and desktop shortcut do not.
Try 100nF 0805 or 10mR 2W. Search terms work in any order; matches depend on the parameters and files present in your database. Use categories and electrical filters to refine the result.
For a new component, open Add components. Drop a ZIP or supported symbol, footprint, PDF, STEP/WRL and SPICE files. Review the previews, manufacturer, proposed category and parameters. Choose whether to supplement an existing part or replace selected information. Save only after checking the proposed changes.
Optional companion files can be missing. Check warnings, unresolved links and duplicate matches rather than assuming every imported file has been assigned correctly.

Select or import a local SPICE model, inspect its model terminals and map them to the symbol’s numbered pins. Consult the datasheet when the mapping is unclear. Review test settings and run the available calculation check where supported.
Save the intended mapping, place the component in a suitable KiCad test circuit and run KiCad’s simulator. KiCad can use its bundled ngspice library; the app’s optional calculation check may need a separate ngspice console executable.
Run Desktop-Verknuepfung-erstellen.cmd once to create a desktop shortcut. After closing the browser, reopen through that shortcut or the same Start CMD. You do not need to reinstall.
Before an update: back up your own data and extract the new package into a separate folder. Do not overwrite your database with the new starter database. Automatic conflict-aware merging is not available in this Beta.
To uninstall: back up your data, close KiCad and stop the app’s server with Ctrl+C in its terminal. Run Deinstallieren.cmd, review the affected installation and enter DEINSTALLIEREN to confirm. It removes the app environment and its shortcut while retaining data, libraries, models and backups. Python, KiCad and ODBC stay installed.
BEFORE YOU START
Designed to help with selection and library maintenance. Engineering decisions still need engineering checks.
66,149 catalog entries from CERN, KiCad, SparkFun, DigiKey, DigiKey Partner and Seeed: symbols/parts and standalone footprints, plus separate synthetic examples. The maintainer’s private database is excluded. These entries are not a promise of complete electrical parameters or SPICE coverage.
Linux is experimental and has not passed full acceptance testing. This download is the Windows Beta. Tested configurations and limitations are documented in the repository.
Some upstream footprint references are missing and some categories are broad. There is no live price/stock feed, runtime AI assistant or automatic merge of updated data packages. Check electrical values, model suitability and 3D placement against original sources.
Report a bug or suggest an improvement. Include versions and steps to reproduce. Never attach private databases or credentials. For security issues, use private security reporting.