
Lightroom AI Metadata Plugin
A Lightroom Classic plugin that uses Python and Lua to integrate AI models for automatic generation of photo keywords, titles, and captions via the Adobe Lightroom SDK.
Technologies
My Role
Software Developer
Timeline
August 2025 – Present
Overview
Developed a Lightroom Classic plugin that automates photo metadata generation using AI models. The plugin bridges Lightroom's Lua SDK with Python-based AI processing via Ollama, enabling photographers to automatically generate accurate keywords, titles, and captions for large photo collections while maintaining catalog integrity.
AI Model Integration
Integrated Ollama to run local AI models for generating contextually relevant photo metadata.
Developed a processing pipeline that extracts image data, sends it to the AI model, and formats the results for Lightroom.
Implemented prompt engineering techniques to improve metadata quality and relevance.
Key Features
Automated keyword, title, and caption generation using AI language models.
Lua-based Lightroom SDK integration for seamless plugin functionality.
Python backend with Ollama integration for running local AI models.
Batch processing system with catalog integrity safeguards.
Gallery
Interested in this project?
Check out the live project or get in touch to discuss similar work.