PKVault
PKVault es una herramienta para gestión centralizada de Pokémon y Pokédex, basada en PKHeX. Permite mover Pokémon entre saves, convertir generaciones, editar datos y sincronizar datos offline/online.
Ficha actualizada 23 sept 2026, 20:29 · upstream 23 sept 2026, 13:49 · release v2.3.2
Qué es PKVault
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
PKVault es una aplicación de escritorio y servidor web diseñada para la gestión avanzada de archivos de guardado de videojuegos de Pokémon. Funciona como un gestor centralizado que permite almacenar, organizar y manipular Pokémon fuera de los saves originales utilizando cajas y bancos externos. La herramienta se basa en el núcleo de PKHeX y ofrece una interfaz gráfica completa para interactuar con la base de datos de criaturas.
La aplicación incluye funcionalidades clave como la conversión de Pokémon entre generaciones (por ejemplo, de G7 a G2), la evolución mediante comercio o intercambio de objetos, y la edición de movimientos, EVs y apodos. Además, cuenta con un Pokédex dinámico que agrega información de todos los saves listados, permitiendo filtrar por especies, tipos, rareza y estado (visto, atrapado, brillante).
El software soporta múltiples plataformas incluyendo Windows, Linux, macOS y Android, con versiones nativas y contenedores Docker. Es compatible con dispositivos como Steam Deck y permite la sincronización de datos entre dispositivos mediante soluciones externas como Syncthing o servicios en la nube, manteniendo el control total sobre los archivos locales sin depender de servidores centralizados propietarios.
- Gestión centralizada de Pokémon fuera de los saves originales usando cajas y bancos externos.
- Conversión de Pokémon entre generaciones (ej. G7 a G2) para compatibilidad con juegos antiguos.
- Creación de Pokédex dinámico basado en múltiples archivos de guardado listados.
- Sincronización de datos entre dispositivos mediante soluciones externas como Syncthing.
- Edición avanzada de movimientos, EVs y apodos de Pokémon sin modificar el save original directamente.
- Basado en PKHeX con licencia GPLv3, permitiendo uso libre y modificación bajo restricciones.
- Soporte nativo para múltiples plataformas: Windows, Linux, macOS, Android y Steam Deck.
- Interfaz web accesible mediante Docker con puerto 3000 para despliegues en homelab.
- Capacidad de convertir Pokémon entre generaciones manteniendo datos como experiencia y EVs.
- Gestión de variantes externas y enlaces de datos entre Pokémon almacenados.
- La sincronización online no es nativa; se recomienda usar soluciones de terceros como Syncthing.
- Requiere acceso a archivos de guardado originales para funcionar correctamente con los saves.
- No está notificado por Apple en macOS, lo que puede requerir permisos adicionales de seguridad.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para despliegue, use Docker con la imagen ghcr.io/chnapy/pkvault:latest mapeando el puerto 3000 y volúmenes para datos y saves. Asegúrese de configurar las variables de entorno LOG_FILE_COUNT_LIMIT y BACKUP_FILE_COUNT_LIMIT según necesidad. En sistemas nativos, descargue los ejecutables desde releases o instale desde Flathub en Linux.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.






