PKHeX Avalonia is the cross-platform PKHeX port built with the Avalonia UI framework, bringing the classic Pokémon save editor to Windows, macOS, and Linux with a native look and feel.
Grab the latest release for your platform from the Releases page:
| Platform | File |
|---|---|
| Windows (x64) | PKHeX-Avalonia-win-x64.zip |
| Linux (x64) | PKHeX-Avalonia-linux-x64.zip |
| macOS Apple Silicon | PKHeX-Avalonia-osx-arm64.zip |
| macOS Intel | PKHeX-Avalonia-osx-x64.zip |
All releases are self-contained — no .NET runtime installation required.
macOS Note: The app is ad-hoc signed but not notarized, so on first launch macOS will warn "unidentified developer". To open it:
- Right-click the app → select Open → click Open in the dialog
- Or in Terminal:
xattr -d com.apple.quarantine ~/Downloads/PKHeX.Avalonia.app
- PKHeX.Avalonia: The main application (cross-platform).
- Legacy/PKHeX.WinForms: The original Windows Forms application, kept as a reference archive.
- PKHeX.Core: Shared logic library (synced from upstream PKHeX).
- Save Editing: Core series save files (.sav, .dsv, .dat, .gci, .bin).
- Entity Files: Import and export .pk*, .ck3, .xk3, .pb7, and more.
- Mystery Gifts: Support for .pgt, .pcd, .pgf, and .wc* files.
- Transferring: Move Pokémon between generations while converting formats automatically.
dotnet run --project PKHeX.Avaloniadotnet build PKHeX.sln -c Releasedotnet test PKHeX.slndotnet publish PKHeX.Avalonia -c Release -r osx-arm64 --self-contained -p:PublishSingleFile=truePKHeX Avalonia uses semantic versioning (1.0.0, 1.1.0, etc.) for the UI application.
PKHeX.Core follows the upstream date-based versioning scheme.
To create a release, bump the <UIVersion> value in Directory.Build.props and push to main. The release workflow detects the new version, creates the git tag, builds all 4 platforms, and publishes a GitHub release — no manual tagging required.
Work in progress — the UI is changing fast.

This fork is built on the incredible work of the PKHeX team.
- Logic & Research: PKHeX
- QR Codes: QRCoder (MIT)
- Sprites: pokesprite (MIT)
- Arceus Sprites: National Pokédex - Icon Dex project and contributors.