MyFitnessPlan
Planner open source self-hosted para organizar rutinas de entrenamiento personal usando videos propios, con patrones flexibles y player integrado.
Ficha actualizada 24 sept 2026, 2:51 · upstream 24 sept 2026, 2:35 · release v1.6.0
Qué es MyFitnessPlan
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
MyFitnessPlan es una herramienta open source de planificación de entrenamientos diseñada para ayudar a organizar y rastrear rutinas utilizando recursos de video propios. A diferencia de horarios rígidos predefinidos, permite definir patrones personalizados que se adaptan al estilo de vida del usuario, como 3 días de entrenamiento seguido de 1 día de descanso o cualquier otro ciclo preferido.
La aplicación funciona completamente local sin dependencias de nube, garantizando privacidad total sobre los datos y la biblioteca de videos. Incluye un reproductor de video integrado con bucles, filtros por equipamiento y partes del cuerpo, y soporte para compartir acceso local en red Wi-Fi. También permite importar rutinas desde hojas de cálculo TSV/CSV y construir planes desde cero o mediante IA opcional.
Dispone de vistas de calendario personalizables (Day Tape, Week, Grid), seguimiento de progreso con registro de actividad mensual, y personalización mediante siete temas de color predefinidos. La aplicación está disponible como instalable para macOS y Windows sin necesidad de Node.js ni terminal.
- Planificar rutinas de entrenamiento personalizadas con patrones flexibles que se adaptan al estilo de vida
- Importar bibliotecas completas de videos desde hojas de cálculo TSV/CSV sin subir archivos a la nube
- Gestionar múltiples planes simultáneos (principal + extra) para entrenamientos combinados como movilidad o core
- Acceder a rutinas desde dispositivos móviles en la misma red local con reproductor nativo
- Seguir y rastrear progreso de entrenamiento con registro de ejercicios completados y calendario mensual
- Aplicación self-hosted que ejecuta completamente local sin dependencias de nube ni suscripción
- Reproductor de video integrado con bucles configurables, descansos entre repeticiones y conversión en tiempo real para formatos incompatibles
- Importación masiva desde archivos TSV/CSV compatible con Excel, Google Sheets y cualquier software de hojas de cálculo
- Sistema de congelación de días sin perder progreso: los entrenamientos se reubican automáticamente a los siguientes días disponibles
- Soporte multi-lenguaje en inglés y polaco con siete temas de color personalizables (Midnight, Sunset, Forest, etc.)
- No incluye Docker ni Dockerfile; requiere instalación manual de Node.js v20 o superior para desarrollo
- La aplicación desktop solo está publicada oficialmente para macOS y Windows; Linux no tiene builds publicados aunque el tooling lo soporta
- Los nombres de archivos de video deben coincidir casi exactamente con los nombres en la hoja de cálculo para que el sistema los vincule correctamente
- El acceso compartido en red local no incluye contraseña por defecto, requiriendo precauciones adicionales si se comparte con desconocidos
- No proporciona contenido ni videos de entrenamiento; el usuario es responsable completo de la legalidad y procedencia del material utilizado
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 local: clonar repositorio, instalar dependencias con npm install, ejecutar npm run dev (puertos 3000/5173). Para app desktop: usar builds oficiales desde Releases o construir manualmente en desktop/. Compartir red: activar Share on Local Network desde tray icon. Requisitos: Node.js v20+, macOS/Windows. No requiere terminal para uso final.
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.







