WP Staging Desktop

Turn a live WordPress site into a local development environment in minutes

Create local WordPress sites and restore downloaded WP Staging backups through a visual Docker-based app. Start free, then add cross-domain backup deployment or connected Developer and Agency workflows when you need them.

Available for macOS, Windows, and Linux. Requires Docker Desktop or Docker Engine. No WP Staging account is required to start.

Free restores a downloaded backup into a local site. Developer and Agency add remote URL restore and production pull.

Production → Backup → Local

The Problem

The work starts with a live site, not a blank install

Most WordPress work begins with an existing production website. Getting that site onto your machine safely is the slow, error-prone part.

Manual database and file transfer

Exporting databases, copying files, replacing URLs, and fixing environment mismatches eats hours before any real work starts.

Testing directly on production is risky

One bad plugin update or PHP change on a live site can take down a store, a publication, or a client relationship.

Host staging does not provide a true local environment

Staging inside the hosting account stays remote, host-dependent, and out of reach for local debugging with your own tools.

Production to Local

Restore a production WordPress site locally

A .wpstg backup is a portable copy of a WordPress site. WP Staging Desktop turns a downloaded backup into a running local environment with its files and database.

  1. 1

    Create a backup

    Create a portable .wpstg backup on the live site with the WP Staging plugin.

  2. 2

    Download the backup

    Save the .wpstg file to your computer.

  3. 3

    Select it in Desktop

    Add a site, choose Restore from backup, and select the downloaded file.

  4. 4

    Open the local site

    WP Staging Desktop prepares the local environment and gives you access to the site and WordPress admin.

Developer and Agency

Skip the manual download and restore directly from a remote backup URL.

See Connected Workflows
The restored site runs locally: open it in the browser or jump straight into wp-admin with one-click auto-login

Requirements

Desktop handles the setup. Docker runs the sites.

WP Staging Desktop creates and manages the normal Docker-based WordPress environment for you. Docker Desktop or Docker Engine must already be installed and running.

macOS Windows Linux

The generated Docker Compose files remain available when you need direct control.

Free Version

Start free with a complete local WordPress workflow

The free version is a full local development tool, not a trial. Create blank WordPress sites and multisite networks, switch PHP and WordPress versions, and restore a downloaded .wpstg backup into a local site.

Create local WordPress sites

Spin up clean local WordPress installations, single site or multisite, without manually configuring Docker.

Switch PHP and WordPress versions

Test compatibility across PHP and WordPress versions per local site.

Restore a downloaded WP Staging backup

Bring an existing WordPress site to your computer from a local .wpstg file. Restore to any local domain, such as mysite.local.

Reusable Docker setup

Use Docker-based environments that are easier to understand, reuse, and transfer. The docker-compose files stay accessible.

Offline local work after installation

After installation, local site work can continue without relying on a remote service.

One-click site and WordPress admin access

Open the local site or jump straight into wp-admin with one-click auto-login.

All local sites in one place: production copies, restored backups, compatibility tests, and clean installs

No account required. Docker is required.

Ready to try it yourself?

Download the free desktop app and restore your first site locally today.

Compare Workflows

Start free. Upgrade when the workflow becomes connected.

Desktop Free covers visual local development from downloaded backups. WP Staging Pro adds cross-domain backup deployment. Developer and Agency add direct remote restore, production pull, and CLI automation.

Capability comparison between Desktop Free, any WP Staging Pro plan, and the Developer or Agency plans
Capability Desktop Free Any Pro Plan Developer / Agency
Create blank local WordPress sites Included Included Included
Switch PHP and WordPress versions Included Included Included
Docker-based local environments Included Included Included
Restore a downloaded backup into a local site Included Included Included
Restore a local-site backup to another domain Included Included
Restore directly from a remote backup URL Included
Connect to production and pull data Included
WP Staging CLI automation Included
Support Community Priority Priority

Direct push is currently in testing and is not part of the released workflow.

Developer Most common

€239/year · €19.91/mo

For professionals and freelancers managing up to 25 sites.

Up to 25 sites · 1 support contact · 24-hour weekday SLA

Get Developer – €239/year
Agency Best value 26+ sites

€499/year · €41.58/mo

For teams managing 26–99 sites or needing faster multi-contact support.

Up to 99 sites · 3 support contacts · 12-hour weekday SLA

Choose Agency – €499/year

Compare all plans

Paid Workflows

Upgrade when local development becomes a production workflow

Two clearly separated steps: any WP Staging Pro plan adds cross-domain backup deployment today, and Developer or Agency adds connected remote workflows.

WP Staging Pro

Deploy through the backup workflow you already trust

Create a backup of the local site and restore it to another domain with WP Staging Pro. This backup-based deployment workflow is available today.

Developer and Agency

Remove the manual handoff

Connect Desktop to a production site, restore directly from a remote backup URL, and pull selected production data into the local environment.

Developer and Agency

Restore from a remote backup URL

Import the backup directly in Desktop without downloading and selecting the file manually.

Developer and Agency

Pull selected production data

Connect through a connection key, then pull selected media, themes, plugins, or database data into the local site.

Developer and Agency

Automate with WP Staging CLI

Create repeatable local environments from local or remote backups through commands and scripts.

Developer Most common

€239/year · €19.91/mo

For professionals and freelancers managing up to 25 sites.

Up to 25 sites · 1 support contact · 24-hour weekday SLA

Get Developer – €239/year
Agency Best value 26+ sites

€499/year · €41.58/mo

For teams managing 26–99 sites or needing faster multi-contact support.

Up to 99 sites · 3 support contacts · 12-hour weekday SLA

Choose Agency – €499/year

Compare all plans

Developer and Agency

Pull production data into local development

Connect a local site to a production WordPress site with a revocable connection key, then choose which production data to pull into the local environment.

  1. 1

    Connect the production site with a connection key

  2. 2

    Choose media, themes, plugins, or database data

  3. 3

    Pull the selected data into the local site

1 Connect the production site with a connection key

Paste the connection key from the production site. The key can be revoked any time.

2 Choose which production data to pull

Pick media, themes, plugins, and database. Only the selected items are replaced on the local target site.

Pull data from a live website, test changes locally, and deploy today through a Pro backup restore workflow.

Production pull is included with Developer and Agency. Remote URL restore requires the same license. Direct push is not yet released.

Developer Most common

€239/year · €19.91/mo

For professionals and freelancers managing up to 25 sites.

Up to 25 sites · 1 support contact · 24-hour weekday SLA

Get Developer – €239/year
Agency Best value 26+ sites

€499/year · €41.58/mo

For teams managing 26–99 sites or needing faster multi-contact support.

Up to 99 sites · 3 support contacts · 12-hour weekday SLA

Choose Agency – €499/year

Compare all plans

In Testing

Direct push is coming soon

Direct push from a local site to production is currently in testing. Until it is released, use the supported WP Staging Pro backup and restore workflow to deploy local changes to another domain.

The Workflow

From production to local development, with a backup path back

  1. Production WordPress site

    Your live site

  2. WP Staging backup

    Portable .wpstg file

  3. WP Staging Desktop

    Restore locally

  4. Local development and testing

    Develop, test, debug

  5. Pro

    Pro backup restore to the target domain

    Deploy with WP Staging Pro

Direct push is in testing and will be announced separately when it is released.

Switch PHP and WordPress versions per site to test compatibility

AI-Ready CLI · Developer and Agency

Give Claude, Codex, and other AI coding agents a real WordPress sandbox

Use WP Staging CLI to create deterministic local WordPress environments that AI agents can inspect, modify, test, and recreate without touching production.

WP Staging CLI requires a Developer or Agency license.

Desktop is the visual workflow. WP Staging CLI is the repeatable and automated workflow for Developer and Agency customers.

WP Staging CLI turns a WP Staging backup into a fully working local WordPress site. It creates the Docker-based environment, imports the database, restores the files, configures WordPress, and makes the site available locally.

That gives AI coding tools a safe and repeatable workspace for real WordPress projects.

zsh — wpstaging
# Install WP Staging CLI on macOS, Linux, or WSL
curl -fsSL https://wp-staging.com/install.sh | bash

# Create a local WordPress site from a WP Staging backup URL (Developer/Agency)
wpstaging add mysite.local --from=https://example.com/path/to/backup.wpstg

# Or restore a backup into an existing local site
wpstaging restore mysite.local --from=./backup.wpstg

# Create a blank local WordPress site
wpstaging add mysite.local

# Create a site with specific versions
wpstaging add mysite.local --php=8.4 --wp=6.2.1 --db-prefix=custom_

Now your AI coding agent can work inside a real local WordPress environment instead of guessing from static files.

The Pipeline

  1. Production WordPress Site

    Your live site

  2. WP Staging Backup

    Portable .wpstg file

  3. WP Staging CLI

    Command-line automation

  4. Local WordPress Sandbox

    Docker-based and isolated

  5. AI Coding Agents & Developers

    Claude Code, Codex, Cursor

Deterministic Sandboxes

Create the same local WordPress environment again and again from the same backup source.

Safe AI Experiments

Let AI agents edit plugins, themes, database content, and configuration locally without touching production.

Real WordPress Context

Give AI tools an actual running WordPress site with plugins, themes, uploads, database, PHP version, and WordPress version.

Parallel Agent Workflows

Create multiple local copies for different approaches, agents, or experiments.

Parallel Agent Workflows

Spin up isolated copies of the same site so each agent — or each approach — works without colliding.

zsh — parallel sandboxes
wpstaging add client-site-claude.local --from=https://example.com/backup.wpstg
wpstaging add client-site-codex.local --from=https://example.com/backup.wpstg
wpstaging add client-site-human.local --from=https://example.com/backup.wpstg

Create a local Docker-based WordPress site in about 60 seconds

See how WP Staging CLI creates a local WordPress staging site from the command line.

Developer Most common

€239/year · €19.91/mo

For professionals and freelancers managing up to 25 sites.

Up to 25 sites · 1 support contact · 24-hour weekday SLA

Get Developer – €239/year
Agency Best value 26+ sites

€499/year · €41.58/mo

For teams managing 26–99 sites or needing faster multi-contact support.

Up to 99 sites · 3 support contacts · 12-hour weekday SLA

Choose Agency – €499/year

Compare all plans

WP Staging CLI requires a valid WP Staging Pro Developer or Agency license.

Use Cases

Built for real WordPress work

Bring a client site to your local machine

Restore the client's production site from a downloaded backup and start working in minutes, without host access or host-specific staging tools. Developer and Agency can restore directly from a remote backup URL or pull production data.

Prepare WooCommerce updates safely

Work on a local copy before applying risky updates, then deploy through the Pro backup restore workflow.

Test PHP compatibility

Switch PHP and WordPress versions and verify whether plugins, themes, and custom code are ready.

Debug production issues locally

Restore a backup locally and investigate without touching the live website.

Why Not Host Staging?

Host staging keeps you inside the hosting account

Staging tools from hosting providers are convenient, but they stay remote and host-bound. WP Staging Desktop gives you a workflow you own.

Comparison between host staging and WP Staging Desktop
Host Staging WP Staging Desktop
Lives inside hosting account Runs on your machine
Usually remote only Fully local environment
Host-dependent Host-independent
Limited local debugging Full debugging capabilities
Harder to move between hosts Portable backup workflows

Reliability

Built on proven backup technology

WP Staging Desktop uses the same backup and restore engine as the WP Staging plugin, developed and tested for years on production WordPress sites.

2,000+

Automated Test Cases

The current WP STAGING test suites contain more than 2,000 automated test cases across unit, integration, and end-to-end coverage.

PHP 7.4–8.4

Version Coverage

Tested against the supported PHP versions WordPress runs on.

Multi-stage

Release Validation

Every public release goes through extensive automated and manual validation.

100,000+

Active WordPress Installations

The WP STAGING plugin currently has 100,000+ active installations on WordPress.org.

For Developers

Made for developers who need control

WP Staging Desktop uses Docker under the hood, but removes the repetitive setup work. You get a practical local WordPress environment without giving up portability or control.

Docker-based
Standard containers, with direct access to the docker-compose files.
PHP and WordPress version switching
Per-site PHP and WordPress versions, switched from the app.
Reusable environment structure
Environments you can understand, reuse, and transfer.
Backup-based restore workflow
Portable .wpstg files as the transport layer between environments.
Host-independent
Your local development workflow stays the same regardless of where your WordPress site is hosted.
mysite.local — docker-compose.yml
services:
  wordpress:
    image: wpstaging/wordpress:php8.3
    ports:
      - "443:443"
    volumes:
      - ./wp-content:/var/www/html/wp-content
  db:
    image: mariadb:11
    volumes:
      - ./data/mysql:/var/lib/mysql
Generated per site. Readable, reusable, and yours to edit.

Know someone who still does this manually?

Still exporting databases, downloading files, and setting up local sites manually? Share this workflow with another WordPress developer.

FAQ

Frequently asked questions

No. It is a local WordPress development application. It can create local WordPress sites and multisite networks, switch PHP and WordPress versions, and restore WP Staging backups in a local Docker-based environment.

WP Staging Desktop

Bring a real WordPress site to your computer

Download WP Staging Desktop, restore a WP Staging backup locally, and add connected Developer or Agency workflows when you need them.

Available for macOS, Windows, and Linux. Docker is required.