Cross-platform desktop application for extracting WordPress .wpress backup files created by All-in-One WP Migration.
Double-click a .wpress file and it just works. Traktor extracts the archive next to the source file, opens the result folder, and gets out of your way. Like macOS Archive Utility, but for WordPress backups.
- Plain, compressed, and encrypted archives ... zlib, bzip2, and AES-256-CBC
- v1 and v2 archive formats with CRC32 verification
- Auto-extract on open ... double-click a
.wpressfile, extraction starts automatically - Drag and drop ... drop files onto the window or the app icon
- Cross-platform ... native on macOS, Windows, and Linux
- CLI with JSON output ...
list,info,extract,cat,verifysubcommands - MCP server ... AI agent integration via Model Context Protocol
- Multi-file queue ... drop multiple archives, they extract in sequence
Installer (recommended):
Download Traktor.pkg — installs the app to /Applications and adds the traktor CLI to your terminal.
Homebrew:
brew tap servmask/traktor
brew install --cask traktorDMG (manual):
Download Traktor.dmg and drag to Applications.
Download Traktor.exe installer.
Download Traktor.AppImage — make executable and run.
After installation, traktor is available in your terminal:
# List archive contents
traktor list backup.wpress
traktor list --json backup.wpress
# Stream a single file without extracting
traktor cat backup.wpress wp-config.php | grep DB_PASSWORD
# Show archive metadata
traktor info --json backup.wpress
# Verify archive integrity
traktor verify backup.wpress
# Extract everything
traktor extract backup.wpress ./output/Run traktor --help for the full command reference.
Traktor includes an MCP server that lets AI coding agents (Claude Code, Gemini CLI, and others) inspect and extract .wpress files directly.
Register with your agents:
traktor mcp registerCheck which agents are detected:
traktor mcp statusAfter registration, your AI agent can use Traktor as a tool — ask it "what's in this .wpress backup?" and it just works.
macOS
brew install qt@5 openssl pkg-config
export PATH="/opt/homebrew/opt/qt@5/bin:$PATH"Linux (Debian/Ubuntu)
sudo apt install qt5-qmake qtbase5-dev libssl-dev zlib1g-dev pkg-configWindows (MSVC)
- Qt 5.x with MSVC kit
- OpenSSL (install via
choco install opensslor download from slproweb.com) - Set environment variable:
OPENSSL_DIR=C:\Program Files\OpenSSL-Win64
qmake Qtraktor.pro
make -j$(nproc) # Linux
make -j$(sysctl -n hw.ncpu) # macOSOn Windows with MSVC:
qmake.exe Qtraktor.pro
nmake -f Makefile.Releasecd tests
qmake tests.pro
make -j$(nproc)
./tst_qtraktorContributions are welcome! See CONTRIBUTING.md for build instructions, code style guide, and PR guidelines.
To report a vulnerability, see SECURITY.md.
GPLv3 - see LICENSE.