WordPress plugin intelligence profile

AffStackDev Image Manager

Optimize images on your own server, organize the Media Library in folders, edit copy-first, back up media, and let your AI assistant help.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.9.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.9 · PHP 8.1
Directory statusactive
Last directory update3 Nov 20268h ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records AffStackDev Image Manager version 1.9.1 as active, updated 8h ago and tested up to WordPress 7.1.

Overview

About this plugin

Most sites need three or four plugins for their media: one to make images lighter, one for folders, one to replace or edit images, one for backups. Image Manager does all of it in one place, on your own server, with no account, no key and no credits. Your originals are never overwritten: optimized pictures are separate copies you can switch off at any time.

AI ready. Image Manager registers its tools with WordPress’s Abilities API and opens its own MCP address, so an AI app you connect over MCP, or WordPress’s own AI tools, can read your media and settings and propose changes, such as alt text, folders or settings. Every change waits on the AI assistants tab until you approve it, and is then applied and read back the same way as a change you make yourself.

You can switch it off.

Make images lighter

  • Lossless, High Quality and Maximum Savings levels; JPEG, PNG, WebP and AVIF where your server’s image library supports them; GIFs get lossless WebP copies, animated ones too where Imagick is installed.
  • Bulk runs with pause, resume and saved progress, and automatic processing of new uploads.
  • Copies without the photo’s details (camera, dates, location) when you choose, orientation and colour profile kept.
  • Pictures sized to fit your pages: measured on your public pages, then the right display sizes for phones, tablets and screens.
  • The missing width and height added to theme pictures, only where the measurement shows nothing moves, so pages do not jump while they load.
  • Lazy loading for pictures a theme prints without WordPress’s own functions.
  • Pictures from the active theme, and from other folders inside wp-content you name, get copies too.
  • An optional watermark on the copies your public pages show: a PNG or WebP from your library, at the place, width and opacity you choose. Your original files are never changed.
  • Choose the largest new upload WordPress uses on pages (its -scaled copy), or keep the full picture.
  • Choose which sizes WordPress makes for new uploads, and make missing or out-of-date sizes for the library without overwriting or deleting anything.
  • Optional delivery through a CDN you already have, checked daily with a test picture.
  • It tells apart a file that is ready, a page that offers it, and a browser that really loaded it.

Organize

  • Unlimited folders and collections; a file can be in several collections. Nothing moves on disk and no address changes.
  • Upload files or a whole folder from your computer into folders (its sub-folders become folders), drag and drop, folders for the admin lists of pages, posts and products.
  • SVG uploads for the roles you choose (off at the start): each file is cleaned before it is saved, scripts and references to other sites removed.
  • Sort the library by file size, file type, title or date.
  • Photo details (camera, exposure, keywords, a note when the original holds GPS coordinates), and the photo’s own caption and title on request.
  • Folder galleries (block and shortcode); import folders from FileBird, Real Media Library, HappyFiles, Enhanced Media Library and Folders.
  • Titles, captions and alt text for many files at once; “where is this used?”; a list of files with no use found, and of files in the uploads folder the Media Library does not know (nothing is deleted).
  • Alt text and titles from file names for new uploads (off at the start), and a Tools button that fills the library’s empty alt text; text someone wrote is never replaced.

Edit safely

  • Crop, rotate, flip and resize into a new copy; the original stays where it is used.
  • Turn a PDF page into a picture, where your server’s Imagick can read PDF files.
  • Make a smaller copy of a PDF where your server has Ghostscript: checked for every page, the same text, links and bookmarks and the same look, then saved as a new media item; the PDF itself is never changed.
  • Replace a picture in place with undo and a recovery copy.

Back up and restore

  • Portable media backups (ZIP with a manifest and checksums), downloaded to your computer or sent to your own Google Drive or S3-compatible storage, daily or weekly.
  • Restore on the same site or another one.

WooCommerce

Product galleries, including variation images, can show optimized pictures while zoom and lightbox keep the originals.

External services

Image Manager processes images on your own server. Remote backup and CDN delivery are optional services you connect yourself; nothing is sent to them until you set one up:

  • Google Drive (remote backup). When you connect Google Drive with your own Google OAuth client, you sign in at accounts.google.com and Image Manager gets its access from oauth2.googleapis.com. It then uses the Google Drive API (www.googleapis.com, scope drive.file) to make its own folder, upload the backups you start or schedule (ZIP files of your media with their manifest, password-encrypted when you choose that), check each upload, download a backup when you restore it, and delete the backups your retention setting or you remove. Google APIs Terms of Service, Google Privacy Policy.
  • Amazon S3 or another S3-compatible storage (remote backup). When you choose S3-compatible storage and enter a bucket and access keys, Image Manager sends requests signed with your keys (the secret key itself is never sent) to the endpoint in its settings, which starts as Amazon S3’s (https://s3.amazonaws.com) and which you can change to another provider’s: a small test file when you test the connection (deleted right away), the backups you start or schedule (the same ZIP files), and the requests that check, download (to restore) and delete them. With Amazon S3, Amazon Web Services’ AWS Customer Agreement and AWS Privacy Notice apply; another provider has its own terms and privacy policy.
  • Your CDN (delivery). When you turn on delivery through your CDN, your public pages load their pictures through the CDN address you entered, and Image Manager requests a new test picture through it when you save it and once a day, to check it comes back unchanged.

No image, setting or visitor data is sent to AffStackDev. Smaller PDF copies are made by Ghostscript on your own server, and SVG files are cleaned there too.

Credits

1, GPLv2 or later), included in the plugin.

Privacy

Image Manager adds no visitor tracking. Provider credentials are stored encrypted and are left out of backups and diagnostics. An AI app sees only what an administrator’s Application Password allows, and changes nothing without your approval.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • image optimization
  • media library folders
  • ai
  • avif
  • webp
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.9 · PHP 8.1
Update activity3 Nov 20268h ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.