Desktop app for Windows (macOS & Linux possible)

One dashboard for
all your WordPress sites

WordPressHQ is a native desktop tool for managing multiple WordPress installations — inventory scanning, backups, update monitoring, plugin management and more, all over SSH.

🔒

Secure by default

AES-256-GCM field-level encryption for all sensitive data — SSH keys, passwords, credentials.

Native performance

Built with Go and Wails — a real native desktop app, not an Electron wrapper.

🌐

SSH-native

Communicates directly with your servers over SSH. No plugins, no agents installed on the server.

📦

Offline-ready

Local repository support for servers behind firewalls or inside corporate networks with no internet access.


Everything you need to manage WordPress at scale

From a single personal site to hundreds of client installations — WordPressHQ keeps it all under control.

🖥️

Server Management

Add any number of SSH-accessible servers. Each server can have its own connection settings, or inherit global defaults — whatever fits your infrastructure.

  • SSH host, port and authentication (key or password)
  • Per-server or global SSH key path & passphrase
  • Configurable WP-CLI command syntax (useful when wp-cli is installed under a custom path or alias)
  • Global defaults with per-server overrides — set once, adjust where needed
  • Works with any Linux server reachable over SSH
Server configuration
SSH Host myserver.example.com
SSH Port 22
SSH Key path ~/.ssh/id_ed25519
WP-CLI command wp
Key passphrase ••••••••
Settings scope per-server override
🏢

Clients & Environments

Organise WordPress installations by client and environment type. Quickly filter to see only the sites you're working on right now — no more scrolling through hundreds of unrelated entries.

  • Assign each installation to a client for easy grouping
  • Tag environments as production, staging, development or test
  • Filter app list by client, environment, server, or any combination
  • Focus view — hide everything except what you're currently working on
Environment filter
production staging development test
client-a.com prod
staging.client-a.com staging
client-b.com prod
dev.client-b.com dev
🔧

Application Management

Full control over each WordPress installation — from a single interface. Perform common operations individually or in bulk across multiple sites at once.

  • Create and restore backups (files + database)
  • Install, activate, deactivate and remove plugins and themes
  • Upgrade or downgrade WordPress core to any version
  • Run inventory scans — see all installed plugins, themes and their versions
  • Monitor update availability across all sites
  • Execute WP-CLI commands directly from the UI
Available operations
💾 Backup (files + database)
🔌 Install / activate plugin
🔌 Deactivate / remove plugin
🎨 Install / switch theme
⬆️ Upgrade WordPress core
⬇️ Downgrade WordPress core

Bulk Operations

Select multiple WordPress installations and run the same operation on all of them in one go. Ideal for agency workflows where the same plugin needs to be deployed to dozens of client sites.

  • Install the same plugin across dozens of sites at once
  • Bulk activate or deactivate plugins and themes
  • Run WordPress core updates on a whole group of sites
  • Schedule and queue mass operations with progress tracking
  • Filter targets by client or environment before running bulk actions
Bulk plugin install
client-a.com — installed
client-b.com — installed
client-c.com — in progress…
🕐 client-d.com — queued
🕐 client-e.com — queued
🏭

Offline & Air-gapped Servers

Many enterprise and corporate servers have no direct internet access. WordPressHQ supports a local repository mode — plugins, themes and WordPress packages are sourced from a repository on your local machine or internal network, so operations work even without an internet connection on the server side.

  • Local repository for plugins, themes and WP core packages
  • No internet access required on the remote server
  • Works behind corporate firewalls and private VPNs
  • Ideal for regulated environments (finance, healthcare, government)
  • Packages are transferred over the existing SSH connection
⚠️ Works fully offline on the server side
Transfer path
💻 Local repository (plugins / themes / WP)
🔐 SSH transfer (no external internet needed)
🖥️ Air-gapped server — installs locally

Latest product updates

One shared changelog powers both the app and this website.

v0.9.0 2026-05-20
Bulk Operations & Queue Improvements
  • Added bulk plugin and theme actions with queue progress feedback.
  • Improved operation logs with clearer status labels and timestamps.
  • Added safer rollback behavior when one task in a batch fails.
v0.8.0 2026-04-28
Repository & Offline Workflow
  • Introduced local repository mode for plugins, themes and WordPress core packages.
  • Enabled installation flows for air-gapped servers over SSH transfers.
  • Added repository indexing to speed up package discovery in larger collections.
Show more
v0.7.1 2026-04-10
Stability and UX Fixes
  • Fixed edge cases in WP-CLI command resolution for custom aliases.
  • Improved handling of encrypted settings when switching environments.
  • Reduced false-positive update notifications during background scans.
v0.7.0 2026-03-30
Client & Environment Management
  • Added client grouping for WordPress installations.
  • Added environment labels (production, staging, development, test).
  • Added advanced filters to focus on selected clients, servers or environments.

See it in action

Watch a quick walkthrough of WordPressHQ and how it helps you manage WordPress at scale.


Built for reliability

WordPressHQ is a native desktop application, not a web app running inside a browser. Built with Wails — an outstanding framework for native desktop apps in Go.

Go backend Vue 3 frontend Wails framework SSH / WP-CLI AES-256-GCM encryption Windows · macOS · Linux

The project & the author

Author

Krzysztof Palikowski

Independent developer. WordPressHQ was built to scratch a real itch — managing dozens of WordPress sites via SSH without context-switching between terminals and spreadsheets. Assisted in development by Windsurf AI.

Support development

Buy me a coffee ☕

If you find WordPressHQ useful and want to support its continued development, buying the author a coffee goes a long way!


📬

Join the waitlist

WordPressHQ is still in active development. Sign up to be notified when it's ready for early access — no spam, just one email when the time comes.

We respect your privacy. Unsubscribe anytime.
📬 Join Waitlist