Vanilla WordPress
Start a clean WordPress runtime with default content.
Selected object
Temporary runtime. Refresh or close loses files and database unless saved.
Blueprint gallery
Selected Blueprint
A stylised WooCommerce coffee shop storefront with custom theme, products, and content.
Create routes
Start a clean WordPress runtime with default content.
Requires a WordPress core PR number or GitHub URL.
Accepts PR number, URL, or a branch name.
Imports a public plugin, theme, or wp-content directory. Token is not stored after refresh.
Runs a hosted Blueprint after validation and replace-current confirmation.
Uses the native file picker, validates archive contents, then replaces files and database.
Save destinations
Creates a browser-backed saved row and slug. Survives refresh on this device.
Opens the folder picker. Reloading later requires the browser permission to reconnect.
Site Manager
Playground [09:41:20] service worker ready [09:41:24] blueprint validation warning cleared
WordPress [09:42:01] Loaded /hello-from-playground/ [09:43:10] Saved local directory snapshot
PHP [notice] wp-content/plugins/friends/feed.php:42 Undefined index "feed_url"
Your Playgrounds
This removes the selected saved row. If the active Playground is deleted, the shell falls back to a new Unsaved Playground.
Portability
Connect account, select public repository, import plugin/theme/wp-content. Token is not stored after refresh.
Export active files to a selected repository after authentication.
Native chooser, validation, replace warning, progress, active-site mutation.
Download the SQLite-backed database as database.sqlite.
Live WordPress shell
This Playground runs client-side in your browser. It is ready for training, plugins, themes, PR reviews, Blueprint runs, exports, and testing.
You are logged in as admin. Save before replacing this temporary Playground.