loading

Localhost

Localhost pairs a native macOS app with a lightweight WordPress plugin to pull your live sites into isolated Docker containers. Edit locally with full database and file sync, then push changes back when you’re ready — no manual exports, no broken serialized data.

Localhost
mysite.local Running
PHP 8.3 Apache MySQL 8.0
shop.local Running
PHP 8.1 Nginx MySQL 8.0
staging.local Syncing
PHP 7.4 Apache MySQL 8.0

Localhost is a native macOS app that clones your live WordPress sites into isolated Docker containers. A companion WordPress plugin handles the heavy lifting — pulling databases, themes, plugins, and uploads over a secure API. Every site gets its own configurable stack: choose your PHP version, web server, and ports. When your local changes are ready, push them back to production with automatic backups and serialized-data-aware URL rewriting.

Bidirectional Sync

Pull your live site’s database, themes, plugins, and uploads to your local environment. Push changes back to production with automatic pre-push backups.

Docker Isolation

Each site runs in its own Docker container with dedicated ports for HTTP, HTTPS, and database access. No conflicts between projects, ever.

Configurable Stacks

Choose PHP 7.4 through 8.3, pick Apache or Nginx, and customize ports. Each site gets its own tailored environment.

Secure by Default

HMAC-signed API requests, SHA-256 hashed keys, replay protection with timestamps and nonces, plus configurable rate limiting.

Local SSL/TLS

Auto-generated self-signed certificates give you HTTPS locally, so you can develop and test with the same protocol as production.

Selective Sync

Choose exactly what to sync — themes, plugins, uploads, or database — individually or together. Smart URL rewriting handles serialized WordPress data.

1. Install the Plugin

Add the Metahuman Localhost Sync plugin to your live WordPress site. It creates secure REST API endpoints for the Mac app to connect to.

2. Connect & Clone

Enter your site URL and API key in the Localhost app. It pulls the database, files, and config into a fresh Docker container matched to your production stack.

3. Develop & Push

Make your changes locally with full WordPress admin access. When ready, push updates back to production — Localhost handles backups and URL rewriting automatically.

  • • macOS (native SwiftUI app)
  • • Docker Desktop installed and running
  • • WordPress 6.0 or later on the remote site
  • • PHP 7.4 or later on the remote site
  • • Metahuman Localhost Sync plugin installed on the remote site