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
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.
- 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
- 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)
- 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
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 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
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.