Xaflo
DESKTOP Xaflo Desktop · v1.1.1 · Electron + Svelte 5

The control center
for all your WordPress AI work.

Manage site connections, deploy plugins, browse remote files, toggle maintenance mode, tail PHP errors and activate your WP Xaflo Pro license — all without leaving the desktop.

Pick your platform

One install. Every site you have.

SHA-512 published in /desktop-updates/latest.yml. Auto-updates after install — incremental via blockmap.

Windows 10/11

x64 · NSIS installer with upgrade detection · 82 MB

Download .exe · v1.1.1

SHA-512: BceR4Ve0lZDYCBpgRbbSVWmdB7VvYVvHoHMNlYj/CIlH0V7jVTGULMFDSoxc1ey8NCKNJ4NWcDwWwSIgO3usjg==

macOS 12+

Universal · Apple Silicon & Intel

Coming soon
🐧

Linux x64

AppImage · 104 MB · portable (glibc 2.31+)

Download .AppImage · v1.1.1

SHA-512: ASvBnMe8TO/wSV8LCduMjDoJB57nZ5x5igpeuKaWUVD7A0tUcsPdSrYtNNRYXtS89pfaHBUArtXRrPaMNo1IuA==

or .deb · 72 MB for Debian/Ubuntu

What’s inside

A real WordPress control panel — local-first.

📦

Plugin Deployer

Pick a .zip from your machine, select target sites from your connections, click Deploy. Xaflo Desktop uploads, installs and activates the plugin on each site sequentially. Per-site live log with error recovery.

🔑

License activation v1.1.1

Paste your WP Xaflo Pro token to unlock unlimited sites and bulk parallel ops. Live countdown to expiry. Inline renewal CTA when ≤30 days left.

🧩

Plugin Manager

Browse every plugin on any connected site. Filter active vs inactive, see version + update badges, click to activate or deactivate.

📁

File Manager

Browse theme files remotely. Open them in an in-app editor. Save back to the server in a click.

🚧

Maintenance toggle

Take any site offline with a styled 503. IP bypass keeps you in. Restore in one click.

Console

Live tail of debug.log. Severity filter, auto-refresh, clear log button.

One-click MCP wiring

Add a site → Xaflo writes the entry into ~/.claude.json and claude_desktop_config.json. Both Claude Code and Claude Desktop see the new tools instantly. No JSON editing, no quoting issues.

Auto-update

The .exe checks /desktop-updates/latest.yml on launch. Differential blockmap means new versions download only the delta, not the full 82 MB. Setup wizard detects existing install and offers an Update path that preserves settings + tokens.

System requirements

It’s just an Electron app.

Windows

Windows 10 (1809+) or 11 · x64 · 200 MB free disk · WebView2 (bundled)

macOS

Universal build coming · macOS 12 Monterey+

🐧

Linux

x64 · glibc 2.31+ (Ubuntu 20.04+, Fedora 33+, Debian 11+) · AppImage or .deb · 300 MB free disk

Open source · MIT

Run it. Audit it. Fork it.

The source is on GitHub. Auto-update target is also self-hostable — point the app at your own update server with one env var.

Download ↓ Get the plugin →
Open source · MIT v1.0.0 · 2026-05-15 Windows · macOS · Linux 74 WP tools