WordPress · Shopify · Templates

Leopard APP

By wp-user-w1l62

Leopard Desktop is a companion app for macOS and Windows that syncs, optimizes, and migrates your WordPress media to cloud storage — straight from your computer, without slowing your website down.

What it is

Leopard Desktop works alongside the Leopard WordPress Offload Media plugin. Instead of asking your website to do the heavy lifting (resizing images, transferring files), the app moves that work onto your computer and pushes files directly to your cloud bucket. Your website only records the metadata. The result is faster offloading and migrations, lower server load, and a site that never gets bogged down by media processing.

Connecting Leopard Desktop to a WordPress site
Connect to your site with an Application Password to get started.

Key features

Every transfer goes directly between your computer and the cloud — the bytes never pass through your website’s PHP.

  • Remote Sync — push files from your server to the cloud bucket, or pull them back, in batches, with a speed control that keeps your site responsive.
  • Local Upload — upload images from your computer straight to the bucket via presigned URLs. The app resizes them to the exact WordPress sizes (and can convert to WebP); your site just registers the attachment.
  • Compress — convert images to WebP locally and fully offline, with no website connection needed, to save space before uploading.
  • Storage Migration — move all your offloaded media to another bucket or provider, rclone-style: compare quickly, copy only what’s missing, then point your site at the new destination.
  • History — track your sync and upload batches, their status, and logs, so you can review and retry when needed.
  • Secure by design — sign in with a WordPress Application Password; credentials are kept in your operating system’s keychain.
Remote Sync: syncing server files to the cloud bucket
Remote Sync moves files between your server and the cloud bucket in both directions.
Local Upload: uploading images from the computer to the bucket
Local Upload sends images from your computer straight to the bucket, resized to WordPress sizes.
Compress: converting images to WebP offline
Compress shrinks images to WebP locally, no website connection required.

Storage Migration, as fast as rclone

Migration is split into two clear steps so it never disrupts your live site. In Step 1, the app connects to both buckets over S3, lists and compares them, and copies only the objects that are missing. Within the same provider it uses a server-side copy so the bytes never leave the cloud; across providers it streams bucket to bucket, using multipart for large files. If the data is already in place (for example, copied earlier with rclone), just run “Check destination” when it reports the buckets are in sync, you can go straight to Step 2.

In Step 2, the app makes the destination your site’s active provider and refreshes the URL for every offloaded item. Your previous settings are backed up automatically, and a single Revert button undoes the switch if anything looks wrong.

Storage Migration: moving media between providers and buckets
Storage Migration: choose a destination, check, sync, then point your site at it.

Supported providers

Storage Migration supports S3-compatible services: Amazon S3, Wasabi, DigitalOcean Spaces, Cloudflare R2, MinIO, Backblaze B2, and Contabo Object Storage.

Why Leopard Desktop

Because the heavy work runs on your machine and the bytes go straight to the cloud, transfers never hit your server’s memory limit or execution timeout. Parallel transfers and multipart uploads keep things fast, migrations only copy the differences, and the two-step cutover with automatic backup and revert means you can move providers with confidence.

Download

Choose the build for your operating system:

Required on macOS: the build is not Apple-signed, so after dragging the app into your Applications folder, run this command in Terminal once so macOS will open it:

xattr -dr com.apple.quarantine "/Applications/Leopard Desktop.app"

On Windows, if SmartScreen shows a warning, click More info → Run anyway.

Frequently asked questions

macOS says the app is "damaged" or won't open
Run the quarantine command from the macOS install section: xattr -dr com.apple.quarantine "/Applications/Leopard Desktop.app"
The app can't connect to the website.
Confirm that the Leopard Desktop Connector is active, the Site URL is correct (including https), the Application Password is still valid, and the account can manage media. If you just installed the connector, deactivate and reactivate it so the REST routes register.
Does Storage Migration support Google Cloud Storage or Bunny?
Not yet. Migration currently supports the S3-compatible providers listed above; Google Cloud Storage and Bunny Storage use their own protocols and are planned for a future update.