Coaching que
conversa.
Respuestas de IA en streaming, por voz o texto. El único personal trainer que contesta a las 2am cuando tu socio duda de la profundidad de su sentadilla.
01/IA para fitness · Buenos Aires
Un personal trainer con IA que la app de tu gym enchufa y listo. Coaching conversacional, rutinas que cambian cuando el socio se lo pide en el chat.
02/Hecho para las apps que tus socios ya abren




03/Manifiesto
Las apps de gym se quedaron atrás.
Las rutinas quedan congeladas. Editar
es como llenar un formulario. El socio
cierra la app y abre ChatGPT en su lugar.
Nosotros cerramos esa brecha. Gojan AI le da a tus socios un coach que conoce su nivel, su equipamiento, sus lesiones — y reescribe su plan a medida que viven la semana.
Sin app nueva. Sin login nuevo. Dentro de la marca en la que confían. Tu backend, tus datos, tus socios. Nuestra inteligencia.
04/Tres pilares
Respuestas de IA en streaming, por voz o texto. El único personal trainer que contesta a las 2am cuando tu socio duda de la profundidad de su sentadilla.
El socio pregunta. El plan cambia. La app se actualiza en vivo. La conversación se traduce en mutaciones estructuradas de base de datos con tool use de Claude.
Lo entregamos como módulo + servidor MCP. Tus ingenieros lo conectan a tu app existente en una tarde. Tu marca. Tus socios. Nuestro cerebro.
06/Cómo funciona
Sumá nuestro SDK a tu app existente. Un solo npm install. No reemplazamos tu stack — lo potenciamos.
Pasá la config del tenant — logo, colores, mapeo de la tabla de socios. Los socios nunca salen de tu marca.
Los socios chatean naturalmente. Nuestra IA llama a tools estructuradas para mutar los planes. Realtime empuja los cambios a cada pantalla.
07/Para devs
Gojan se entrega como un componente de React más un servidor MCP propio. Tu backend sigue siendo soberano — leemos y escribimos a través del schema de tu DB, multi-tenant desde el día cero, con scope por RLS.
// Sumá Gojan AI a la app de tu gym
import { GojanCoach } from "@gojan/react";
export function MemberApp({ user, brand }) {
return (
<GojanCoach
memberId={user.id}
tenant={{
slug: "your-gym",
primaryColor: brand.primary,
logoUrl: brand.logo,
}}
// El socio chatea. El plan se
// reescribe solo. Realtime a tu DB.
/>
);
}08/Números que nos obsesionan