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 openssl pkg-config cmakeLinux (Debian/Ubuntu)
sudo apt install cmake qt6-base-dev libgl1-mesa-dev libssl-dev zlib1g-dev pkg-configWindows (MSVC)
- Qt 6.8+ with MSVC kit (via online installer)
- CMake (via cmake.org or
winget install Kitware.CMake) - vcpkg for OpenSSL:
vcpkg install openssl
# macOS
cmake -B build -DCMAKE_BUILD_TYPE=Release \
-DOPENSSL_ROOT_DIR="$(brew --prefix openssl)"
cmake --build build -j$(sysctl -n hw.ncpu)
# Linux
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j$(nproc)On Windows with MSVC:
cmake -B build -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release ^
-DCMAKE_TOOLCHAIN_FILE=%VCPKG_INSTALLATION_ROOT%\scripts\buildsystems\vcpkg.cmake
cmake --build buildcd build && ctest --output-on-failureContributions are welcome! See CONTRIBUTING.md for build instructions, code style guide, and PR guidelines.
To report a vulnerability, see SECURITY.md.
GPLv3 - see LICENSE.