Stop losing assets in your library. Start finding them instantly.
AI Autotagger analyzes your images and videos with vision language models — OpenAI, Anthropic, Google, OpenRouter, or local options like Ollama and LM Studio — and writes tags, names, and descriptions back to Eagle based on rules you define. Over 10 million items processed per month by designers, photographers, and researchers who got tired of manual tagging.
Most auto-tagging tools are black boxes. They guess what tags you want and offer no way to customise the output. You end up with generic labels like "photo" or "design" that don't match how you actually think about your assets.
AI Autotagger is different. You create presets with specific rules: what tags to generate, whether to rename items, what descriptions to write, and how the AI should interpret your content. Photography, UI design, fashion, OCR, product photos — the same engine handles all of them, because you control the instructions.
Want the AI to identify lighting conditions and camera angles? Add a rule for that. Need it to extract brand logos and categorise by company? Write that instruction. The flexibility means one plugin adapts to whatever you're collecting, rather than forcing you into someone else's taxonomy.
Works with OpenAI, Anthropic, Google Gemini, and OpenRouter — or run models locally with Ollama and LM Studio for free, offline, private use. You can also use Claude Code CLI or Codex CLI if you'd rather use your existing subscriptions than pay per API call.
Custom model names are supported, so you can use new models the day they're released without waiting for a plugin update.
Control exactly what metadata gets generated:
Rules are grouped into presets. Switch presets instantly to handle different content types — run Photography on your camera imports, then switch to UI Design for your screenshot collection.
Ready out of the box — start analysing immediately:
Each preset is fully editable. Use the defaults as starting points, then customise the rules to match your workflow.
Not sure how to structure a preset? Describe what you want in natural language, and the AI writes one for you.
For example: "Create a preset for categorising product photos. I want tags for product type, primary colour, and material. Also generate a short descriptive filename."
The generator produces a complete preset with appropriate rules, example tags, and instructions. Tweak the output if needed, or use it as-is.
Keep your presets tidy:
Videos are analyzed using multiple frames, not a single thumbnail. The plugin extracts frames at variable rates depending on video length: shorter clips get more frames per second, longer videos get representative samples spread across the duration (up to 60 frames total).
This means the AI sees what actually happens in the video, not just whatever frame Eagle happened to pick for the thumbnail.
Skip rules prevent re-analysing items you've already processed. Configure a skip tag — when the plugin sees that tag on an item, it leaves it alone. You can also have the plugin automatically add the skip tag after processing, so items are only analyzed once.
This makes incremental workflows practical: run analysis on new imports without re-processing your entire library.
Token usage and cost estimates update as you work. The cost widget shows running totals for the current session, broken down by input and output tokens.
Each model has configurable pricing, so when providers update their rates you can edit the numbers and keep your estimates accurate. Local providers (Ollama, LM Studio) show zero cost since they run on your hardware.
API keys are encrypted with a password you set before being stored. The password itself is never saved — you'll be prompted to unlock when starting an analysis session.
If you forget your password, you can reset and re-enter your keys. The encryption means anyone with access to your machine's storage can't read your keys without the password.
Tag hundreds of items at once with configurable concurrency. Select everything you want to analyze, click the button, and watch progress in real-time.
Concurrency is configurable from conservative (1 request at a time) to aggressive (100 parallel requests). Higher concurrency is faster but may hit rate limits depending on your provider. If you need to stop, cancel any time — completed work is preserved, and you can resume the remaining items later.
Full interface localisation: English, German, Spanish, Japanese, Korean, Russian, Simplified Chinese, and Traditional Chinese. The plugin detects Eagle's language setting automatically.
That's it. The plugin handles image resizing (configurable resolution to balance quality vs. cost), API calls with automatic retries on failure, and metadata updates back to Eagle. You can filter the item list by status to see what's completed, what's processing, and what failed.
AI Autotagger uses a "Bring Your Own Key" model. Create an account with OpenAI, Anthropic, Google, or OpenRouter, generate an API key, and paste it into the plugin. You pay the provider directly for what you use — no middleman markup, no subscription fees.
For completely free, offline, private use: install Ollama or LM Studio, download a vision-capable model like LLaVA, and point the plugin at your local server. Your images stay on your machine, and there's no ongoing cost beyond electricity.
Simplified Chinese, Traditional Chinese, German, Japanese, Korean, Russian, and Spanish language support
Fixed: LM Studio and Ollama base URLs couldn't be changed
Fixed: maxTokens error
Added option to process items using their thumbnail images (e.g., SVGs)
Added support for tag modifiers with configurable position and spacing
Improved processing for very large inputs/outputs (e.g., long documents)
Version 7 (Included in this release)
Added Ollama and LM Studio support for local model inference
Improved model selection UI, including allowing custom model names so you can now use the latest models as soon as they're released
Added option to resize items before AI processing (improves speed/cost)
Added Gemini Flash 8B model
Improved UI freezing issues when processing many items
Added detailed logs for each item
Fixed: Item names longer than 245 characters are now truncated to avoid data corruption
Added Ko-Fi button for those who want to support the project
Auto-refresh items when you change the selection in the main Eagle window
Copy and paste presets — share presets with people!
Option to send low-res versions of images/videos to reduce API cost
Improve reliability of Google's Gemini 1.5 models
Various bug fixes and UI improvements
Fix double-paste API key bug on Windows