Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

stardew-analyser

Dashboard para analizar archivos de guardado de Stardew Valley en entornos locales y homelabs.

Ficha actualizada 22 sept 2026, 18:41 · upstream 22 sept 2026, 18:16 · release v1.4.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es stardew-analyser

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Stardew-analyser es una herramienta web autocontenido diseñada específicamente para el uso en homelabs y setups de servidor único. Permite la visualización, análisis y seguimiento de los archivos de juego salvados (save files) de Stardew Valley sin depender de servicios externos o procesamiento remoto.

La aplicación se construye sobre Python con un backend que parsea el formato XML interno del archivo de save, generando dinámicamente HTML para cada farm. El frontend es una interfaz web responsiva que permite navegar entre diferentes farms mediante pestañas superiores y visualizar estadísticas como la cantidad de cosechas, inventario, relaciones sociales y progreso de recetas.

El diseño prioriza el uso local: todo el procesamiento ocurre dentro del contenedor Docker, los datos nunca salen de la infraestructura del usuario. Esto lo hace ideal para entornos aislados donde no se puede acceder a servicios externos como Google Drive o Dropbox para almacenar las partidas.

Además, la herramienta soporta múltiples farmas en un solo proyecto, permitiendo organizar el juego por subdirectorios y cambiar entre ellas con un clic. Se incluye también un sistema de seguimiento de amistad con villanos, recolección de objetos, donaciones al museo y progreso en recetas de cocina.

CASOS DE USO
  • Seguimiento de múltiples farmas en un solo proyecto
  • Análisis de inventario y progreso de cosechas
  • Registro de relaciones sociales con villanos
  • Monitoreo del progreso de recetas de cocina
  • Compartición de estadísticas entre jugadores
  • Archivado local sin dependencia de servicios externos
PUNTOS DESTACADOS
  • Soporta múltiples farmas en un solo proyecto mediante pestañas superiores
  • Procesa archivos XML directamente dentro del contenedor Docker
  • Interfaz web responsiva con visualización de sprites y emojis
  • Diseño local-first: no datos se envían a servidores externos
  • Soporte para múltiples idiomas en la interfaz
  • Compatible con entornos de bajo consumo (Raspberry Pi, mini PCs)
PRECAUCIONES
  • No incluye exportación automática a formatos como CSV o Excel
  • La visualización de sprites depende de imágenes externas que pueden no estar disponibles
  • El análisis de relaciones sociales se basa en datos del juego y no puede ser modificado manualmente
  • No tiene función de búsqueda avanzada ni filtros personalizados
  • No incluye exportación de estadísticas a formatos estándar
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 desplegar Stardew-analyser, basta con ejecutar `docker compose up -d` en un contenedor Docker. Se recomienda usar el contenedor como servicio persistente (`restart: unless-stopped`) para que los datos persistan entre reinicios. Se puede montar directamente la carpeta de saves del juego (Linux: ~/.config/StardewValley/Saves, Windows: %APPDATA%\StardewValley\Saves) en el volumen `stardew-analyser:/saves` dentro del contenedor. Si prefieres usar un directorio externo, puedes copiar los archivos manualmente o automatizar la extracción mediante herramientas como Shizuku (Android) o Task Scheduler (Windows). El servicio se puede escalar añadiendo más contenedores Docker si necesitas procesar múltiples proyectos simultáneamente. Para desarrolladores que quieran personalizar el frontend, se recomienda modificar los archivos Jinja2 en `templates/` y actualizar la API de parseo en `app/api

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Python
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
999980
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.