All plugins
WordPress plugin Β· Available now

AI Automated Image Manager Pro

Fix alt text at the speed of a spreadsheet β€” not at the speed of the media library.

Auto-updates
Direct developer support
14-day refund
A

AI Automated Image Manager

Fix alt text at the speed of a spreadsheet.

If you've ever sat in the WordPress media library fixing alt text for 200 images one modal at a time, you know exactly why this plugin exists. The media library is built for browsing and uploading β€” it was never built for the one job SEO agencies actually spend hours on: writing accurate alt text, titles, and captions for a whole library, fast.

AI Automated Image Manager is a single flat screen. Every image, every field, inline editable, auto-saving as you tab through. No modals. No reloads. No page-at-a-time clicking. It writes to the native WordPress fields every theme and SEO plugin already reads, so your work shows up everywhere it should without migration, sync, or a proprietary storage layer.

What's in the free plugin

  • Inline list editor β€” alt, title, caption, editable in-place with auto-save on blur. Tab moves to the next field. Enter moves to the next row.
  • Live length indicator on alt text, against the 125-character WCAG soft cap (configurable).
  • The filters agencies actually need β€” missing alt, missing title, missing caption, filter by post type the image is used in, by a specific post, by WP tag, by filename.
  • "Used in" column β€” see every post that references each image (featured image, block editor, classic editor, gallery shortcode), backed by a small usage-index table for speed. Incrementally updated on every post save, with a manual "rebuild all" option in Tools for existing sites.
  • Front-end alt enforcer β€” optional filter that makes sure the alt text you stored is the alt text that actually renders on your pages, even if a theme or block tries to override it.
  • CSV import/export β€” round-trip the whole library through a spreadsheet for bulk workflows. Safe: matches on attachment ID, not filename.
  • Native WP storage β€” _wp_attachment_image_alt, post_title, post_excerpt. Zero proprietary data. Yoast, Rank Math, AIOSEO, SEOPress, every theme β€” all just work.

What Pro adds

  • AI vision generation β€” the AI sees the image and writes alt, title, and caption from the visual content itself. Best for stock images, screenshots, product photography, anything where the filename tells you nothing.
  • AI text generation from context β€” cheaper and faster than vision. Uses the filename, existing metadata, and the title + intro of the post the image is embedded in. Ideal for editorial and blog images where context does the work.
  • Bulk AI with a review queue β€” queue hundreds of images for generation, approve or reject suggestions one at a time, or accept in bulk. Nothing is written until you approve it. Existing values are shown side-by-side with proposed ones.
  • Use your own Claude or ChatGPT subscription β€” Pro uses your personal Claude Pro/Max or ChatGPT Plus subscription via a secure relay. No per-token fees, no separate API billing, no hidden "AI credits" to buy. Flat monthly cost that matches the subscription you already pay for.
  • Prompt controls β€” alt-length cap pulled from the free plugin's setting, automatic stripping of filler openers like "Image of" and "Photo of", language follows your site locale.

Who it's for

  • SEO agencies auditing client sites with hundreds or thousands of images and no existing alt text.
  • Accessibility consultants enforcing WCAG compliance across a media library.
  • In-house marketing teams fixing technical SEO debt before launching a new site or migrating from another CMS.
  • Anyone who's ever stared at the WordPress media modal and wondered why there isn't a spreadsheet view.

Requirements

  • WordPress 6.2 or newer
  • PHP 8.1 or newer
  • MariaDB or MySQL (uses standard WP database layer)
  • Pro: a license from plugins.lennartoester.com

Compatibility

Designed to be quiet and well-behaved. No menu hijacking, no dashboard widgets, no upsell nags inside the free screen. Plays nicely alongside:

  • Yoast SEO, Rank Math, AIOSEO, SEOPress
  • All major block editor and classic editor workflows
  • Gutenberg galleries, block-image markup, classic <img> tags, and [gallery] shortcodes
  • Any caching or image-optimization plugin (no front-end output by default unless you enable the alt enforcer)

Privacy

  • The free plugin sends nothing off your server.
  • Pro text mode sends filename, existing fields, and surrounding post text to your selected AI provider via the relay β€” no image data.
  • Pro vision mode sends the public attachment URL only when you explicitly request a vision generation for that image.
  • The relay authenticates with a Bearer license key; your AI subscription token is sent once per request as oauth_token and is never stored on our side.

Flat list editor β€” no modals

Edit alt text, titles, and captions for your entire library in one scrollable screen. No clicking into each image, no waiting for the media modal to open.

Auto-save on blur

Tab or click away and your edits save instantly over AJAX. No Save button to hunt for, no lost work when you navigate away.

Live alt-length indicator

See your character count as you type against the 125-character WCAG soft cap. Color-coded warnings when you drift long.

"Used in" column, indexed for speed

Every image row shows the posts it's embedded on β€” featured image, inline block, classic editor, or gallery shortcode. Backed by a dedicated index table so it stays fast at 50,000+ images.

Filters that actually matter

Missing alt, missing title, missing caption, post type, specific post, WP tag, filename. Built for agency audits, not browsing.

Writes native WordPress fields

No proprietary storage. Edits go to _wp_attachment_image_alt, post_title, and post_excerpt β€” the exact fields Yoast, Rank Math, AIOSEO, SEOPress, and every theme already read.

Front-end alt enforcer

Optional filter on wp_get_attachment_image_attributes guarantees your stored alt text actually renders on the front-end, even if a theme or block tries to override it.

CSV import / export

Pull the whole library into a spreadsheet, have your team fill in alt text in bulk, and re-upload. Round-trip round trip safe β€” matches on attachment ID.

AI vision generation (Pro)

The AI actually sees the image and writes alt text, title, and caption from visual content. Ideal for stock photography, screenshots, and product shots where filename tells you nothing.

AI text generation from context (Pro)

Cheaper and faster than vision when the image has context: uses filename, existing fields, and the title + intro of the post it's embedded in. Perfect for editorial and blog images.

Bulk AI with review queue (Pro)

Queue hundreds of images for AI generation, then approve or reject suggestions one at a time β€” or accept in bulk. Nothing is written until you say so.

Use your own Claude or ChatGPT subscription (Pro)

No per-token fees. The Pro relay routes requests through your existing Claude Pro/Max or ChatGPT Plus subscription via a secure Bearer token. Flat monthly cost, predictable.

Frequently asked

Why not integrate into the WordPress media library?
Because the media library modal is built for editing one image at a time, and it's slow. This plugin is a flat list table β€” you can fix alt text on 50 images in under two minutes without a single modal opening or closing.
Does it work with my SEO plugin β€” Yoast, Rank Math, AIOSEO, or SEOPress?
Yes, all of them. The plugin writes to the standard WordPress fields (_wp_attachment_image_alt, post_title, post_excerpt) that every SEO plugin and theme already reads. There's no proprietary storage to sync or migrate.
Will it be slow on a large library?
No. The "Used in" column and its filters are backed by a dedicated index table keyed by attachment ID. The index updates incrementally every time a post is saved, and you can trigger a full rebuild from Tools. Sites with tens of thousands of images paginate smoothly.
Does the AI feature send my images to a third party?
Only in vision mode, and only the specific image you ask to generate for. Vision mode sends the public attachment URL to your selected AI provider (Claude or ChatGPT) via our relay. Text mode never sends the image β€” only filename and surrounding post text.
Do I need an OpenAI or Anthropic API key for Pro?
No. Pro uses your existing Claude Pro/Max or ChatGPT Plus subscription via our secure relay β€” no per-token charges, no separate API billing. Flat cost, same subscription you already pay for.
Will accepting an AI suggestion overwrite my existing alt text?
Only if you explicitly approve it. AI output lands in a review queue, and each suggestion shows the current value side-by-side with the proposed one. You accept per-field or reject the whole suggestion.
Can I revert changes if I edit the wrong image?
The CSV export is your safety net β€” export before a bulk edit session, and you have a full snapshot you can re-import. Individual edits don't keep a revision history (WordPress doesn't version attachment meta natively).
What happens if I uninstall the plugin?
The usage-index table and plugin options are removed. Your attachment metadata (alt text, title, caption) is untouched β€” it lives in standard WordPress fields and stays exactly as you left it.
Does the front-end alt enforcer break lazy loading or my theme?
No. It hooks wp_get_attachment_image_attributes, the same filter used by core. It only fills in alt if your stored value is present and the theme is rendering an empty one β€” it never strips attributes your theme adds.
Is there a free trial of Pro?
Yes. Install the free plugin first β€” it's fully functional on its own. Add the Pro plugin and enter a license key from plugins.lennartoester.com when you're ready for AI generation. You can deactivate Pro anytime and keep using the free editor.