Proyecto

Una app de calistenia hecha por una persona

CalisthenAI la escribe, diseña y mantiene Miguel Mulet Giner desde España. No hay equipo, no hay inversores y no hay departamento de marketing.

Por qué existe

Las apps de fitness que había cuando empecé se dividían en dos grupos. Unas eran catálogos de rutinas en PDF con una interfaz encima: el mismo plan para todo el mundo, sin forma de saber si te quedaba grande o pequeño. Otras eran de pesas, donde progresar es fácil de modelar porque solo hay que sumar kilos.

El peso corporal no funciona así. No puedes añadir dos kilos y medio a una dominada: tienes que cambiar de ejercicio, y elegir mal el siguiente escalón significa estancarte durante meses o hacerte daño. Eso convierte la progresión en un problema de decisión, no de aritmética — y es exactamente el tipo de problema que un modelo puede ayudar a resolver si le das datos reales.

Qué se decidió y por qué

La puntuación de 0 a 100 usa una curva asintótica en lugar de una escala lineal. Es una decisión deliberada: en la vida real, pasar de 20 a 30 puntos de empuje son unas semanas y pasar de 80 a 90 pueden ser dos años. Una escala lineal habría mentido sobre eso y habría hecho que la gente se sintiera estancada cuando en realidad estaba progresando bien.

Las cuatro cadenas se miden por separado porque un único "nivel" esconde justo lo que hay que arreglar. Casi todo el mundo llega con una diferencia grande entre empuje y tirón, y no verla es la razón por la que esa diferencia sigue ahí un año después.

El catálogo incluye suelo, pared y silla como material universal porque la barrera de entrada real no es la motivación, es no tener barra. Si la primera rutina que te sale pide algo que no tienes, no hay segunda sesión.

Cómo se paga

La app es gratuita con anuncios y tiene una suscripción Pro opcional. No es una decisión ideológica: la generación de planes con IA y el análisis físico llaman a modelos que se cobran por uso, y el servidor está en una instancia pequeña que alguien tiene que pagar todos los meses.

Lo que sí es una decisión es qué queda detrás del muro. El registro de entrenamientos, la biblioteca completa, los tutoriales, el test de fuerza y las rutinas prehechas son gratis y van a seguir siéndolo, porque son la parte que hace que alguien pueda entrenar bien sin pagar nada.

Cómo está hecha

Frontend en JavaScript con Vite y React, empaquetado para Android con Capacitor. Backend en Node y Express con SQLite sobre una instancia pequeña en AWS, detrás de Nginx. El análisis físico combina MediaPipe Pose para la geometría con Gemini para la visión y DeepSeek para el razonamiento sobre los números.

Está traducida a catorce idiomas, incluidos los ciento treinta tutoriales largos. Esa parte es, con diferencia, la que más tiempo consume.

Qué falta

iOS. Está construida con Capacitor, así que portarla es técnicamente posible, pero requiere tiempo y un Mac, y ahora mismo el esfuerzo está en que la versión de Android esté bien.

Si encuentras un error, si una traducción suena rara en tu idioma o si un tutorial dice algo que no es correcto, escribe. Se contesta.

Deja de adivinar qué toca hoy

Haz el test, mira tu puntuación y ten tu primera rutina generada en menos de media hora.

Descarga gratis · Pro opcional desde 4,99 €/mes