# PKVault

> PKVault is a self-hosted, open-source Pokemon save editor and storage manager based on PKHeX with centralized storage, unified Pokedex, and cross-generation conversion.

- **Category:** Gaming
- **Licence:** Other
- **Latest version:** v2.5.0
- **Open source:** oss
- **Languages:** Typescript, C#
- **Platforms:** Docker, Docker Compose, Linux, Windows, macOS, Android
- **Tags:** Offline, Gaming, Cross Platform, Storage, Docker, Pokedex, Pokemon, Save Editor, Pkhex

## Description

PKVault is a Pokemon storage management and Pokedex application built on top of PKHeX Core. It lets users manage Pokemon across all game generations from the first generation through Pokemon Legends: Z-A, providing centralized storage with banks and boxes, a unified Pokedex aggregated from save files, and tools to move, edit, evolve, and convert Pokemon between generations. The app supports offline use and offers Docker deployment for homelab setups, plus native binaries for Windows, Linux, macOS, Android, and Steam Deck. Key capabilities include auto-backup before save actions, dark mode, sprite sizing, gamepad/Steam Deck support, and the ability to hide cheats or skip legality checks. Data synchronization between devices is left to third-party tools like Syncthing. The project is licensed under GPLv3.

## Links

- [Homepage](https://github.com/chnapy/pkvault)
- [Website](https://chnapy.github.io/PKVault/)
- [Docker](ghcr.io/chnapy/pkvault)
- [Demo](https://pkvault-demo.chnapy.dev)
- [GitHub Repository](https://github.com/Chnapy/PKVault)
- [Releases](https://github.com/Chnapy/PKVault/releases)
- [Flathub](https://flathub.org/apps/details/io.github.chnapy.pkvault)
- [Project Pokemon Tool Page](https://projectpokemon.org/home/files/file/5766-pkvault/)

---
Source: https://selfhost.directory/project/pkvault