Supercharge Lightroom
with AI Tagging

Automatically tag your photos with AI-powered captions, descriptions, and keywords using Google Gemini AI, OpenAI GPT-4V, or local Ollama models directly in Adobe Lightroom Classic.

Download Plugin v8.2.1 Adobe Exchange

Powerful AI Features

Smart AI Analysis

Generate intelligent captions, detailed descriptions, and relevant keywords using Google Gemini 3, OpenAI GPT-4V, or local Ollama models.

Complete IPTC Support

Save all metadata to industry-standard IPTC fields including captions, descriptions, keywords, copyright, and location data.

Batch Processing

Efficiently analyze multiple photos with configurable batch sizes and intelligent rate limiting to optimize performance.

Custom Prompts

Create your own AI analysis prompts to tailor the output to your specific photography style and requirements.

Export Results

Export analysis results to CSV format for external processing, workflow documentation, and further analysis.

Secure & Private

Your API keys are stored securely, and your images are processed safely. Use Ollama for 100% local, offline processing.

Plugin Interface

Plugin Settings

Comprehensive Plugin Settings

Batch Processing Results

Batch Analysis Results

Installation Guide

1

Download Plugin

Download the latest version of the AI Image Tagger plugin zip file.

2

Get API Key

Get API keys for your preferred AI provider: Google AI Studio (Gemini), OpenAI Platform (GPT-4V), or install Ollama locally.

3

Install in Lightroom

Add the plugin to Lightroom Classic through File > Plug-in Manager and configure your API key.

4

Start Tagging

Select photos and use Library > Plug-in Extras > Tag Photos with AI to begin automatic tagging.

Release Notes

Version 8.2.1 - Ollama Default Model Fix

LATEST

Released April 5, 2026 - Fixed "llava:latest not found" error on fresh installs.

  • Ollama Default Model Bug: Removed the hard-coded llava:latest default. Users with fresh installs or who had never opened Plugin Manager were getting "Model 'llava:latest' not found" even after selecting a different model (e.g., gemma3:4b). The plugin now handles an unconfigured model gracefully and shows a clear message directing you to Plugin Manager to select one.

Version 8.2.0 - Dynamic Ollama Model List

Released April 5, 2026 - Ollama now queries your server for installed models instead of showing a fixed list.

  • Dynamic Ollama Model List: The plugin automatically queries your locally running Ollama server at startup to populate the model dropdown with your actually installed models.
  • Refresh Button: Re-query the server at any time after running ollama pull <model> to pick up newly installed models.
  • Manual Model Entry: A new "Enter model name manually" checkbox reveals a text field for typing any model name (e.g., gemma4:e4b) — useful for newly released or custom models. Previously saved custom models are automatically detected and pre-filled.

Version 8.1.3 - Gemini 3.1 Pro Model Fix

Released March 2, 2026 - Corrected Gemini 3.1 Pro model identifier

  • Gemini 3.1 Pro Model: Corrected model name and ID from gemini-3-pro-preview to gemini-3.1-pro-preview to match Google's actual model identifier.

Version 8.1.2 - GPS Location Accuracy Fix

Released February 24, 2026 - Fix for GPS location data being ignored by AI

  • GPS Location Accuracy: When GPS coordinates or IPTC location metadata are included in AI analysis, the AI now uses them as the authoritative location source instead of guessing from visual content alone. This fixes cases where the AI identified a visually similar but geographically incorrect location.

Version 8.1.1 - Ollama Thinking Models, Batch Thumbnails & Resolution Setting

Released February 15, 2026 - Bug fix with model selection in Ollama

  • Fixed a bug with model selection in Ollama.

Version 8.1.0 - Ollama Thinking Models, Batch Thumbnails & Resolution Setting

Released February 14, 2026 - Fixed Ollama thinking models, 25-photo batch limit, and added configurable thumbnail resolution.

  • Ollama Thinking Models Fixed: qwen3-vl, llama3.2-vision, and other thinking models now return proper results instead of empty responses. Token budget increased from 1000 to 4096 with automatic <think> tag stripping.
  • 25-Photo Limit Fixed: Selecting more than 25 photos now processes all of them. Thumbnail requests are batched to avoid overwhelming Lightroom's async system.
  • Configurable Thumbnail Resolution: New slider in Plugin Manager (400-2400px) to control the resolution of thumbnails sent to AI for analysis. Higher = more detail, lower = faster processing.
  • Fuji RAW Support: Added .RAF file detection for proper thumbnail sizing.
  • Enhanced Diagnostics: Better logging for Ollama response debugging, including thinking field detection and token exhaustion warnings.

Version 8.0.0 - Major Stability & Keyword Overhaul

Released February 12, 2026 - 11 bug fixes, keyword limits raised to 75, scrollable results dialog, and shared AI parsing module.

  • Keyword Truncation Fix: Fixed critical bug where only 25-27 of 50+ AI-generated keywords were written to IPTC metadata.
  • Keyword Limits Raised: Maximum AI keywords and display slots increased from 25/30 to 75/75, supporting professional workflows.
  • Scrollable Results: AI results panel now scrolls, keeping action buttons visible even with 50+ keywords.
  • Batch Processing Crash Fix: Fixed gmatch crash when OpenAI returns keywords as arrays instead of strings.
  • 11 Bug Fixes: Fixed sparse array issues, nil crashes in Ollama/Gemini/OpenAI, CSV export file leak, photo navigator crash, and more.
  • Shared AI Module: New AICommon.lua consolidates response parsing across all three providers, eliminating ~300 lines of duplicate code.

Version 7.3.3 - Ollama Model Compatibility Fix

Released February 12, 2026 - Fixed empty fields when using newer Ollama vision models.

  • Structured Content Parsing: Fixed empty results when Ollama models return structured content arrays instead of plain text strings.
  • Broader Model Support: Improved compatibility with Qwen3-VL, Llama 3.2 Vision, Gemma 3, and other newer vision models.

Version 7.3.2 - Ollama Chat API & UI Fix

Released February 12, 2026 - Fixed Ollama compatibility with newer vision models and UI text truncation.

  • Ollama Chat API: Switched to /api/chat endpoint for full compatibility with Qwen3-VL, Gemma 3, and Llama 3.2 Vision models.
  • UI Text Fix: Help text now wraps properly in the Plugin Manager window instead of being truncated.

Version 7.3.1 - Ollama Model Updates

Released February 11, 2026 - Updated Ollama vision models and fixed model detection bug.

  • Updated Vision Models: Replaced outdated model list with Qwen3-VL (recommended), Gemma 3, Llama 3.2 Vision, and Qwen 2.5-VL.
  • Model Detection Fix: Fixed bug where models with hyphens in their names (e.g., llava-llama3) failed connection tests due to Lua pattern matching issue.

Version 7.3.0 - Czech Language & OpenAI Fix

Released February 11, 2026 - Added Czech language support and fixed OpenAI keywords crash.

  • Czech Language Support: Added Czech (Čeština) as a new AI response language with full UI translation.
  • OpenAI Keywords Crash Fix: Fixed crash when OpenAI returns keywords as a JSON array instead of a comma-separated string.
  • Robust Response Parsing: All AI response fields now safely handle unexpected types across OpenAI and Gemini providers.

Version 7.2.1 - Thumbnail Hang Fix

Released February 11, 2026 - Fixed remaining freeze caused by missing thumbnail counter decrement.

  • Thumbnail Pending Counter Fix: Fixed missing counter decrement when 200x200 fallback thumbnail succeeded, which caused the plugin to hang indefinitely.
  • Safety Timeout: Added 60-second timeout to thumbnail collection phase to prevent infinite hangs.
  • Diagnostic Logging: Added periodic warning logs during thumbnail wait showing how many thumbnails are still pending.

Version 7.2.0 - Freezing Issue Fix

Released February 10, 2026 - Fixed critical freezing issue caused by oversized thumbnails.

  • Freezing Fix: Resolved critical freezing issue that occurred before sending data to AI providers.
  • Thumbnail Size Limits: Added 1 MB size limit check to prevent memory issues with large thumbnails (8+ MB).
  • Progressive Size Reduction: Automatically regenerates oversized thumbnails at smaller dimensions (400×400 → 200×200 → 100×100).
  • Universal Retry Logic: Size reduction now applies to ALL file types, including PSD and heavily edited RAW files.
  • Improved Performance: Smoother processing with no UI freezes during thumbnail generation.

Version 7.1.0 - Configurable Keyword Count

Released January 28, 2026 - Added user configuration for AI-generated keyword count and UI display limits.

  • AI Keyword Count: Configure how many keywords the AI should generate (5-25, default: 12).
  • UI Display Limit: Set the number of keyword checkboxes in results dialog (5-30, default: 10).
  • Dynamic Prompts: AI prompts now automatically use your configured keyword count preference.
  • Plugin Manager Settings: Both settings are easily configurable in the Keyword Options section.

Version 7.0.0 - Ollama Improvements & Bug Fixes

Released January 6, 2026 - Major improvements to Ollama integration with robust JSON parsing and UI fixes.

  • Ollama Keyword Parsing: Fixed critical issue where Ollama returned malformed JSON causing keywords and other fields to be empty.
  • Multiple Keyword Formats: Now handles all Ollama keyword formats - arrays, comma-separated strings, and object/hash formats.
  • Robust JSON Cleanup: Automatically fixes trailing commas and malformed object structures in Ollama responses.
  • View Prompt Examples: Fixed button to properly open GitHub documentation in browser.
  • Cleaner Logging: Reduced verbose debug logs for better performance and readability.

Version 6.7.0 - Existing Keywords Context Enhancement

Released January 5, 2026 - Enhanced AI analysis with existing keyword context for better, more personalized results.

  • Keyword Context: AI now receives existing keywords (people names, job identifiers, events) as context for analysis.
  • Better Captions: AI-generated captions and descriptions now reference existing keywords for more relevant, personalized results.
  • Complementary Keywords: AI suggests additional keywords that complement existing tags.
  • Preserved Keywords: Existing keywords are always preserved when new keywords are added.

Version 6.6.1 - Documentation Link Fix

Released January 5, 2026 - Fixed broken documentation URL in plugin info.

  • Documentation URL: Updated plugin info URL to point to correct documentation location.

Version 6.6.0 - Keyword Bug Fixes

Released November 25, 2025 - Fixed critical bugs related to keyword processing and hierarchy handling.

  • Keyword Fixes: Resolved issues with keyword formatting and hierarchy processing.

Version 6.5.0 - Gemini 3, Keyword Cleanup & Hierarchy Fixes

Released November 23, 2025 - Added support for Gemini 3 and fixed issues with keyword prefixes and hierarchical keyword handling.

  • Gemini 3 Support: Added support for the latest Google Gemini 3 models
  • Keyword Cleanup: Fixed issue where "AI:" prefix appeared in keywords
  • Duplicate Removal: Improved deduplication of keywords when hierarchical keywords are disabled
  • Hierarchy Control: Fixed issue where hierarchical keywords were returned even when disabled

Version 6.4.0 - Retry Logic & Error Recovery

Released November 10, 2025 - Fixed critical "exits too quickly" issue with proper retry logic and exponential backoff.

  • Automatic Retry Logic: Fixed issue where quota/rate limit errors caused immediate failures
  • Exponential Backoff: Proper retry mechanism with 2s, 4s, 8s delays for temporary issues
  • Network Resilience: Network errors now properly retry instead of failing immediately

Version 6.3.0 - Keyword Format Improvements

Enhanced keyword format validation and hierarchical keyword improvements.

  • Keyword Format Validation: Explicit instructions ensure keywords are comma-separated strings
  • Hierarchical Keywords: Better prompt engineering for hierarchical keyword generation

Ready to Transform Your Workflow?

Download Latest Version Adobe Exchange

Requires Adobe Lightroom Classic 2024 or newer.