WP Pusher lets you install and update WordPress themes and plugins, directly from GitHub - even if your clients are using cheap shared hosting. If it can run WordPress, it can run WP Pusher. You can manage all your WordPress themes and plugins from one place, the dashboard, or enable Push-to-Deploy and have your code update itself automatically every time you push to GitHub or Bitbucket.

This is made possible by the WP Pusher plugin. The plugin hooks into WordPress and uses core functionality to fetch your themes and plugins from GitHub. No need to give us access to your servers or GitHub, since WordPress does the real work for us. That's why it’s secure. An attacker will never be able to run evil shell commands through our plugin.

Themes & Plugins

WP Pusher lets you manage installs and updates of all your themes and plugins. You can add as many themes and plugins as you like and install them on your WordPress installations. Whenever you changed something, just hit the "Update" button or enable Push-to-Deploy. It couldn't be any simpler.


By enabling Push-to-Deploy, WP Pusher will automatically update your code whenever you push something to GitHub, Bitbucket or GitLab. This uses web hooks to notify us that something changed.

Easy to set up

WP Pusher requires nearly zero setup to work. If you use private repositories, we need some information for authentication purposes, but otherwise, it works out of the box.

Works Everywhere

WP Pusher is built on-top of WordPress. We don't perform any remote magic via FTP or SSH. By utilizing and extending existing WordPress core functionality, every host that can already run WordPress can most probably run WP Pusher too.


Integrations with major Git hosts

WP Pusher works with both GitHub, Bitbucket and GitLab. Use whichever service you prefer.

Take the pain out of WordPress development. Push your code to GitHub where it belongs and never again deploy files over FTP on cheap shared hosting.

Try WP Pusher