IA Aplicada23/08/20266 min lectura

openGym: seguimiento de gimnasio autoalojado y gratuito

openGym es una herramienta de seguimiento de gimnasio y peso corporal que vive en tu propio servidor. Sin cuenta ajena, sin suscripción, sin anuncios. Un docker compose up y a entrenar. Lo he analizado a fondo para contarte si merece la pena o es otro repo con estrellitas que nadie usa de verdad.

Mascota Marketing Ultra

TL;DR: El resumen sin rodeos

  • Autoalojado total: tus datos de entrenamiento son archivos JSON en tu máquina. Nadie más los toca.
  • Un comando y listo: docker compose up -d levanta el seguimiento completo con 1.324 ejercicios y demos animadas.
  • Sin cuenta ni suscripción: login con passkey (huella o Face ID), sin contraseñas ni servidores ajenos.
  • La barrera real: necesitas Docker, terminal y ganas de mantenerlo tú.
Veredicto: si entrenas en serio y controlas tu infraestructura, openGym es un hallazgo. Si Docker te suena a barco de carga, busca otra cosa.
Web oficialhttps://github.com/DuarteSantos8/openGym

Revisado el 2026-08-23

Esta herramienta forma parte del recopilatorio vivo Aplicaciones open source que sustituyen software de pago

El problema que resuelve

openGym resuelve un problema que casi nadie nombra: tus datos de entrenamiento no son tuyos. La mayoría de apps de seguimiento (Strong, Hevy, FitNotes) funcionan igual: te registras, metes series, pesos y progresión, y todo eso vive en un servidor ajeno. Si la empresa sube el precio, cambia condiciones o cierra, te quedas sin historial.

Bifurcación: camino izquierdo a servidor corporativo encadenado con alertas, camino derecho a carpeta JSON local en verde. Mascota señala ambos.

Aquí la premisa es otra. Tus datos son archivos JSON en una carpeta de tu máquina. Copia de ./data y tienes todo. Quieres migrar: copias la carpeta. No hay base de datos ni dependencia de la nube. Ni cuenta que cancelar.

El self-hosting lleva años ganando terreno en notas, domótica o gestión documental, pero en fitness las opciones eran prácticamente cero. Un vídeo en TikTok del canal github.signals con más de 63.000 visualizaciones lo clavaba: "your fitness data currently lives in a corporate database, but openGym changes that".

Cómo se pone en marcha

Cuatro comandos en la terminal y un minuto de espera. Según el repositorio oficial de openGym: clonar el repo, copiar .env.example a .env y levantar con docker compose up -d. Abres localhost:8080, creas un perfil y estás dentro.

La primera ejecución descarga unos 140 MB de ejercicios con animaciones. La biblioteca incluye 1.324 movimientos con demos visuales. A partir de ahí, todo corre en local. Si quieres acceder desde el móvil fuera de casa y usar passkeys (autenticación por huella o Face ID, sin contraseñas), necesitas un dominio con HTTPS. Es un cambio de dos líneas en el .env.

También hay una APK para Android que funciona completamente sin conexión, sin servidor ni sincronización. En iPhone no existe app nativa (Apple no permite instalar fuera de su Store), pero funciona como PWA desde Safari añadiéndola a la pantalla de inicio.

¿Quieres probarlo tú mismo?

Copia esto y pégalo en Claude Code, Cursor o tu asistente de código favorito:

Clona el repositorio https://github.com/DuarteSantos8/openGym, copia .env.example a .env y levanta openGym con docker compose up -d. Cuando esté arriba, ábrelo en localhost:8080 y dime cómo configurar HTTPS para acceder desde el móvil.

No necesitas saber programar. El asistente se encarga de la instalación, la configuración y las pruebas.

Usándola en marketing real

openGym no es una herramienta de marketing. Pero si trabajas en el vertical fitness (entrenador personal, gimnasio pequeño, influencer de salud), le puedes sacar partido: montar tu propia infraestructura de seguimiento para clientes sin depender de nadie.

Un entrenador que monta un seguimiento para sus clientes en su dominio, con su marca. Nada de "descárgate Strong y mándame capturas". Una instancia donde cada perfil tiene su progresión y sus datos aislados. El panel de administración permite ver quién entrena, revisar historiales y limitar el registro con código de invitación. Para un negocio pequeño, eso es un diferencial que ninguna app gratuita te da.

¿Y si no te dedicas al fitness? Da igual, la pregunta de fondo es la misma. En mi experiencia, las empresas que mejor escalan son las que saben qué datos poseen de verdad y cuáles son rehenes de una suscripción. Si tu CRM, tu analítica o tu gestor de contenidos dependen al 100% de un SaaS que no controlas, tu negocio tiene un punto único de fallo que no aparece en ningún informe de riesgos. openGym no te va a resolver eso. Pero la mentalidad que hay detrás es la correcta.

Lo que no te cuentan

Necesitas Docker. No es negociable. Si nunca has tocado una terminal, openGym no es para ti a día de hoy. No hay instalador visual ni servicio en la nube. Botón mágico, cero.

El propio repositorio lo dice sin rodeos: "rough, community-driven". Esto no es un producto pulido con soporte 24/7. Es software libre mantenido por voluntarios, con lo que eso implica. Los bugs se arreglan cuando alguien tiene tiempo de arreglarlos.

La licencia es AGPL v3. Para uso personal, irrelevante. Pero si modificas el código y ofreces el servicio a terceros, estás obligado a publicar tu versión. El entusiasta del self-hosting suele ignorar esto, y en uso comercial te puede morder.

La APK de Android se instala a mano (no está en Google Play, por decisión del proyecto). No hay app nativa para iOS. Los datos son JSON plano, y apostaría a que dará problemas de rendimiento si escalas a decenas de usuarios concurrentes. Para uso individual o grupo pequeño, sobra. Para un gimnasio con 200 miembros, habría que verlo.

Veredicto

openGym llena un hueco que nadie cubría: seguimiento de gimnasio serio, funcional y completamente tuyo. Progresión automática, estimación de 1RM, superseries, ejercicios cronometrados, mapa muscular, 12 idiomas, soporte sin conexión. Todo sin coste y sin telemetría. No es poco.

Ojo: la barrera de entrada es real. Docker, terminal, y si quieres acceso remoto, un dominio con HTTPS. Si entrenas en serio, te manejas con un servidor y te importa que tus datos sean TUYOS, esto es exactamente lo que buscabas.

Si tu relación con la tecnología es darle al botón verde del iPhone, Strong sigue siendo más práctico. Pero que algo así exista, funcione y no te pida un euro ni un dato ya es una declaración de intenciones.

Deja un comentario

Tu correo no se publicará. Revisamos los comentarios antes de mostrarlos.