MediaPilot AI
Folder sidebar in the media library

Folder sidebar in the media library

MediaPilot AI turns the WordPress Media Library into a powerful Digital Asset Management (DAM) platform. Organize files with folders, automatically generate AI tags and metadata, extract text using OCR, detect duplicates, replace media safely, optimize performance, and integrate with WooCommerce.

It is built for agencies, eCommerce stores, marketers, and content teams that need to organize, search, optimize, and automate their media workflows.

Key Features

  • Folder System — hierarchical folders with drag-and-drop, per-user or global modes, and bulk assignment
  • Version Control — keep a full history of replaced files and roll back with one click
  • Usage Tracker — see exactly which posts, pages, products, and page-builder widgets use each media file, and flag unused files for cleanup
  • Analytics — storage totals, storage by file type and by folder, upload activity over time, and insert/download counts per attachment, with CSV export
  • AI Tagging — auto-tag images on upload via Google Vision or AWS Rekognition (opt-in)
  • OCR — extract text from images via Google Vision or AWS Textract (opt-in)
  • Duplicate Detection — find exact (MD5) and visually-similar (perceptual hash) duplicates, with a cancellable background scan
  • Smart Search — full-text search across the media library
  • Document Library — public-facing searchable file library via shortcode
  • Client Portal — password-protected share links for external clients
  • CDN URL Rewriting — optionally serve media from your own CDN (opt-in)
  • Gallery Blocks — a native block-editor block plus widgets and modules for the major page builders
  • CSV Import/Export — migrate folder structures and file assignments
  • WP-CLI Support — manage folders, export data, and run optimization from the command line
  • Developer Hooks — extensive do_action and apply_filters hooks for customization

Page Builder Support

  • Native WordPress block editor
  • Compatible with the major third-party page builders

Integrations

  • eCommerce product gallery sync
  • Custom-field folder picker
  • One-click import from other media-folder organizer plugins
  • Multilingual-ready — compatible with major translation plugins

External services

By default MediaPilot AI does not contact any external service and no data leaves your site. The integrations below are optional and only run after you enable them and supply your own credentials in Media › MediaPilot AI Settings.

Google Cloud Vision API

Used for AI image tagging and/or OCR text extraction. When you set the AI provider to Google Vision, the image bytes of the processed attachment and your API key are sent to https://vision.googleapis.com/v1/images:annotate at upload time (for tagging) and during OCR processing, to generate tags and extract text. Provided by Google LLC.
Terms of Service: https://cloud.google.com/terms — Privacy Policy: https://policies.google.com/privacy

AWS Rekognition

Used for AI image tagging. When you set the AI provider to AWS Rekognition, the image bytes of the uploaded attachment and a request signed with your AWS credentials are sent to the Amazon Rekognition API (rekognition.<region>.amazonaws.com) in your configured region at upload time, to generate tags. Provided by Amazon Web Services, Inc.
Terms of Service: https://aws.amazon.com/service-terms/ — Privacy Policy: https://aws.amazon.com/privacy/

AWS Textract

Used for OCR text extraction. When you set the OCR provider to AWS, the image bytes of the processed attachment and a request signed with your AWS credentials are sent to the Amazon Textract API (textract.<region>.amazonaws.com) in your configured region, to detect and return text. Provided by Amazon Web Services, Inc.
Terms of Service: https://aws.amazon.com/service-terms/ — Privacy Policy: https://aws.amazon.com/privacy/

CDN URL rewriting (your own CDN)

This feature is off by default. When you enter a CDN base URL in the optimization settings, MediaPilot AI rewrites the URLs of your media so visitors’ browsers load those assets from the CDN you configured. The plugin itself sends no data to the CDN; it only changes the asset URLs. Use the terms and privacy policy of whichever CDN provider you choose.

Client Portal download logging

When the Client Portal feature is used, the plugin logs downloads (file, timestamp, and visitor IP address) in your own site’s database for audit purposes. This data is never sent to any external service.