Professional command-line tool for managing KiCad libraries across projects and workstations.
- Automatically detect KiCad configurations across different platforms (Windows, macOS, Linux)
- Add symbol and footprint libraries to KiCad from a centralized repository
- Set environment variables directly in KiCad configuration
- Pin favorite libraries for quick access in KiCad
- Create timestamped backups of configuration files
- Support for environment variables
- Dry-run mode to preview changes
- Compatible with KiCad 6.x and newer
- Project template management to standardize new designs
# Install (recommended)
pipx install kilm
# Verify installation
kilm --version
# Initialize a library
kilm init --name my-library --description "My KiCad components"
# Set up KiCad to use your libraries
kilm setup
# Check current configuration
kilm status
Complete Installation Guide - Multiple installation methods, verification steps, and troubleshooting.
Guide | Description |
---|---|
Getting Started | Creator and consumer workflows with Git integration |
Configuration | KiLM and KiCad configuration management |
CLI Reference | Complete command documentation with examples |
Development | Setup guide for contributors and development |
Contributions are welcome! See our comprehensive guides:
- Contributing Guidelines - Issue reporting, pull requests, coding standards
- Development Setup - Local development environment and tools
Quick Start for Contributors:
git clone https://github.com/barisgit/kilm.git
cd kilm
pip install -e ".[dev]"
pytest # Run all tests