A CLI that spins up isolated WordPress environments with Docker. No GUI. No waiting. Just wpdev create and you're building.
Why wpdev
No electron app eating your RAM. Create, start, stop, delete — all from your terminal. Scriptable. Composable.
Built on Bun, powered by Docker. A fresh WordPress site in seconds, not minutes. No provisioning screens.
Each site gets its own stack: WordPress, Nginx, MySQL, Mailpit. No shared databases. No version conflicts. Clean teardown.
Features
wpdev create mysite gives you a full WordPress stack. wpdev delete mysite cleans everything up.
Run any WP-CLI command without entering the container. wpdev wp mysite plugin install ... just works.
Site files are mounted to ~/wpdev/sites/<name>/html/. Use your editor. Changes reflect instantly.
Every site ships with Mailpit. Test transactional emails, form submissions, WooCommerce notifications — all locally.
wpdev list shows all your environments. Start and stop individually. Each site is fully isolated.
wpdev shell mysite drops you into the container. Full access when you need it.
Stack
4 containers per site. Completely isolated. Clean teardown.