Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Steam coverSteam coverPKVault logoPKVault snapshot 1PKVault snapshot 2PKVault snapshot 3PKVault snapshot 4PKVault snapshot 5
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.