Production → Backup → Local Production website → backup → local development
Turn a live WordPress site into a local development environment in minutes
WP Staging Desktop lets you create local WordPress sites, switch PHP versions, and restore production backups on your computer. No manual Docker setup. No host lock-in.
Free version included. No account required to start.
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.
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.
"I need this client website locally"
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 help locally
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 whole site. WP Staging Desktop turns it into a running local environment, including files and database.
-
1
Create Backup
Create a portable .wpstg backup on the live site using the free WP Staging plugin
-
2
Open Desktop
Add a site, choose Restore from backup
-
3
Select .wpstg File
From disk, or import from a backup URL
-
4
Local Site Is Ready
Open it in the browser, log in to wp-admin
AI-Ready CLI
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 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.
# 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 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
-
Production WordPress Site
Your live site
-
WP Staging Backup
Portable .wpstg file
-
WP Staging CLI
Command-line automation
-
Local WordPress Sandbox
Docker-based and isolated
-
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.
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.
WP Staging CLI requires a valid WP Staging Pro Developer or Agency license.
The Workflow
From production website to local development and back
-
Production Website
Your live site
-
WP STAGING Backup
Portable .wpstg file
-
WP Staging Desktop
Restore locally
-
Local Development
Develop, test, debug
-
Pro
Deploy Changes
Back to production
Ready to try it yourself?
Download the free desktop app and restore your first site locally today.
Free Version
Start free with a complete local WordPress workflow
The free version is a full local development tool, not a trial.
Create local WordPress sites
Spin up clean local WordPress installations without manually configuring Docker.
Switch PHP versions
Test compatibility across PHP versions per local site.
Restore local .wpstg backups
Bring an existing WordPress site to your local machine from a WP STAGING backup file.
Reusable Docker setup
Use Docker-based environments that are easier to understand, reuse, and transfer. The docker-compose files stay accessible.
Works offline
After installation, local site work can continue without relying on a remote service.
WP Staging Pro · Remote Workflows
Upgrade when local development becomes a production workflow
Free is for local development. WP Staging Pro unlocks remote workflows between your local environment, production websites, backup URLs, cloud storage, and deployment workflows. The WP Staging Pro plugin is included and delivered automatically with your license.
Connect to production and pull its data
Link a local site to a live WordPress installation via API key, then pull fresh production data into your local environment without manually downloading and importing backups. Works with any live website running the bundled WP Staging Pro plugin.
Import remote backups
Restore directly from a remote backup URL without downloading and moving the file manually.
Deploy local changes to production
Create a backup of your local site and restore it on the production website using the bundled WP Staging Pro plugin. Direct push is coming soon.
Restore from remote backup sources
Use WP Staging Pro backup workflows as reliable remote restore sources for Desktop.
Cloud and remote backup workflows
Use professional backup storage and restore workflows where supported by WP Staging Pro.
Priority support
Get help for professional workflows, migration scenarios, and production-critical issues.
Requires WP Staging Pro
Connect local development to production
WP Staging Desktop becomes a complete production workflow when combined with WP Staging Pro. Pull data from live websites, test changes locally, and push approved updates back to production.
How the connection works
1 Connect the source site with a connection key
2 Choose what to sync
WP Staging Desktop is free. Production synchronization, pull, and push workflows require a WP Staging Pro license.
Connect your local environment to production
WP Staging Desktop stays free. Production workflows are unlocked with a WP Staging Pro license.
Compare
Free vs Pro
Free is WP Staging Desktop on its own. Pro is Desktop combined with WP Staging Pro for production-connected workflows.
| Feature | Desktop (Free) | Desktop + WP Staging Pro |
|---|---|---|
| Create local WordPress sites | Yes | Yes |
| Switch PHP versions | Yes | Yes |
| Docker-based local environments | Yes | Yes |
| Restore local .wpstg backup files | Yes | Yes |
| Import backup from direct URL | — | Yes |
| Create backups from local WordPress site | Via included WP Staging plugin | Via bundled WP Staging Pro plugin |
| WP Staging Pro plugin for production sites | — | Bundled |
| Connect to a live site via API key and pull its data | — | Yes |
| Deploy local changes to production | — | Via backup restore, direct push coming soon |
| Cloud backup workflows | — | Yes |
| Priority support | Community | Priority |
| Agency workflow support | Limited | Yes |
Use Cases
Built for real WordPress work
Bring a client site to your local machine
Restore the client's production site from a portable backup and start working in minutes, without host access or host-specific staging tools.
Prepare WooCommerce updates safely
Work on a local copy before applying risky updates to a revenue-generating store.
Test PHP compatibility
Switch PHP 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.
| 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 Tests
Backup and restore paths are covered by an automated test suite.
PHP 7.4–8.4
Version Coverage
Tested against the supported PHP versions WordPress runs on.
~12 hrs
Release Validation
Every release passes a validation process before it ships.
100,000s
WordPress Installations
The backup technology runs on hundreds of thousands of sites.
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 version switching
- Per-site PHP 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.
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
FAQ
Frequently asked questions
No. It is a local WordPress development application. It can create local WordPress sites, switch PHP versions, and restore WP STAGING backups into a local Docker-based environment.
Yes. WP Staging Desktop uses Docker, but the app handles the setup so users do not need to manually write Docker Compose files for normal usage.
No. WP Staging Desktop is free and can be used for local WordPress development on its own. WP Staging Pro is required for production-connected workflows such as API-based push and pull. The WP Staging Pro plugin is included with your license, so all production features work immediately after registering the desktop app.
Yes, if you have a WP STAGING backup file or a supported backup URL. Pro workflows can make production-connected restore and synchronization easier.
The local desktop app is host-independent. Production push and pull workflows depend on WP Staging Pro being installed and connected on the production website.
Yes. PHP version switching is one of the core local development features.
Yes, local development can work offline after installation. Production-connected features require access to the production website.
WP Staging Desktop can be used for local WordPress development, but its primary strength is the workflow between portable WP STAGING backups, local development environments, and production websites using WP Staging Pro. Local development is only one part of the workflow.
Bring WordPress production sites to your local machine
Available for macOS, Windows, and Linux. Free version included.