Download and extract
Grab the latest keywordlens-v*.zip from the downloads page and unzip it to a stable, permanent folder on your machine.
A practical path from release ZIP to backend setup, Lightroom registration, optional offline packs, and your first metadata write.
Existing Lightroom keywords are preserved by default. Original image pixels are not changed by metadata enrichment.
Grab the latest keywordlens-v*.zip from the downloads page and unzip it to a stable, permanent folder on your machine.
From inside keywordlens/, run bash setup/setup.sh on macOS or powershell -ExecutionPolicy Bypass -File setup\setup.ps1 on Windows. Setup checks Python 3.12+, uses Homebrew or winget when available, guides you when they are missing, creates server/venv, installs backend dependencies, and verifies the backend health check.
Open File -> Plug-in Manager -> Add. Browse into keywordlens/plugin/, highlight keywordlens.lrdevplugin, and choose that folder.
Use the setup script's provider prompts, the first-run setup wizard, or Plug-in Manager settings to configure provider, model, and API key for your workflow.
In Plug-in Manager, use Install Offline Packs From Catalog. The hosted catalog URL is shown below.
https://keywordlens.ddbworks.com/packs/catalog.jsonSelect a photo or batch, then use Library -> Plug-in Extras -> KeywordLens -> Analyze Selected Photos.
Use the website for artifacts and the full operational guide.
Open user manual