Lightroom AI Metadata Plugin

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

PythonLuaOllama

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

1

Automated keyword, title, and caption generation using AI language models.

2

Lua-based Lightroom SDK integration for seamless plugin functionality.

3

Python backend with Ollama integration for running local AI models.

4

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.