Installation
KiLM (KiCad Library Manager) is a Python CLI tool that requires Python 3.9+ and KiCad 6.x+ to be installed and run at least once.
System Requirements
Section titled “System Requirements”- Python 3.9 or newer
- KiCad 6.x or newer (must be launched at least once to create configuration directories)
- Operating System: Windows, macOS, or Linux
Installation Methods
Section titled “Installation Methods”You can install KiLM using several methods:
Method 1: Using uv Recommended
Section titled “Method 1: Using uv Recommended”uv is an extremely fast Python package installer:
# Install uv (Linux/macOS) if you don't have itcurl -sSf https://astral.sh/uv/install.sh | sh
# Install KiLM using uvuv tool install kilmAlternative
Section titled “Alternative”Using uv you can run KiLM without installing it:
# Install uv (Linux/macOS) if you don't have itcurl -sSf https://astral.sh/uv/install.sh | sh
# Run KiLM using uvuvx kilmMethod 2: Using pipx
Section titled “Method 2: Using pipx”pipx installs CLI tools in isolated environments, preventing dependency conflicts:
# Install pipx if you don't have itpython -m pip install --user pipxpython -m pipx ensurepath
# Install KiLM using pipxpipx install kilmMethod 3: Using pip (Traditional)
Section titled “Method 3: Using pip (Traditional)”Standard Python package installation:
pip install kilmMethod 4: From Source (Development)
Section titled “Method 4: From Source (Development)”For contributors or those wanting the latest development version:
# Clone the repositorygit clone https://github.com/barisgit/kilm.gitcd kilm
# Install in editable mode with development dependenciespip install -e ".[dev]"See the Development Setup guide for more details.
Verification
Section titled “Verification”After installation, verify KiLM is installed correctly:
# Check versionkilm --version
# View available commandskilm --help
# Check KiCad detectionkilm status