Your WordPress sites, in one window
A polished Electron + Svelte desktop app that manages every WordPress connection you have. Live health sparklines, 17 curated prompts ready to copy, a browsable catalog of all 74 MCP tools, multi-language UI, dark and light themes.
Seven pages of pure productivity
Built on Svelte 5 and Electron 33, with a custom dashboard, prompt library, tool catalog, backup manager and everything else you wished a WordPress control panel had.
Dashboard
One card per site. Live health sparkline (last 30 checks, persisted). Latency, uptime, plugin/WP/PHP version, scopes, server, i18n adapter — at a glance.
Prompts
17 curated prompt templates across Audit, Create, Manage, Analytics and Development. Variables, live preview, “Copy for Claude Code” button. Plus a CRUD editor for your own.
Tools browser
All 74 MCP tools grouped into 10 categories with human descriptions. Click any tool to copy its fully-qualified mcp__<site>__wp_* name.
Backups
Every save of .claude.json is preserved with a timestamp. Restore any state with one click. Prune in bulk.
i18n & themes
English and Italian UI out of the box. Dark and light theme. Switches reactively without restart.
Desktop notifications
Tray icon with live status. Get notified when a site goes offline — and again when it comes back.
From install to first connection in 90 seconds
Download installer
Use one of the three OS buttons at the top. Windows creates a desktop + Start Menu shortcut. macOS DMG drag-drops into Applications. Linux AppImage is portable.
Open Xaflo
Empty dashboard with sidebar (Dashboard, Prompts, Tools, Backups, Settings, Help, About) and a “+ Add WordPress site” button waiting for you.
Add first connection
Click + Add WordPress site (or Ctrl+N). Paste URL, paste token, confirm name. Live verification, save.
Restart Claude Code
Quit completely and reopen. In a fresh session run /mcp — your new site shows up with a green check.
A lean, native stack
Electron 33
Chromium + Node.js bundled. Same engine as VS Code, Slack, Discord. WebView2 on Windows means small installs.
Svelte 5 (runes)
Reactive UI with no virtual-DOM overhead. 250 KB JS bundle, 39 KB CSS. Loads instantly.
Local-only
No login, no account, no telemetry. Your tokens stay in .claude.json on your machine. Your network requests go straight to your WordPress sites.