$ codefitops --apps

Entrena, ayuna, respira y mídete. Sin ruido. Train, fast, breathe and measure. No noise.

Una familia de apps pequeñas que hacen una cosa bien. Tus datos se quedan contigo, sin anuncios ni seguimiento, y se construyen con el mismo rigor que un sistema en producción. A family of small apps that each do one thing well. Your data stays with you, no ads, no tracking, built with the same rigour as a production system.

La familiaThe family

RawTrainer es la app principal. A su alrededor, herramientas para el resto de lo que haces por tu salud. RawTrainer is the flagship. Around it, tools for everything else you do for your health.

App principal · beta abiertaFlagship · open beta

RawTrainer

Tu entreno, en texto. Tú decides cómo se ejecuta. Your workout, in text. You decide how it runs.

Escribe la sesión en texto simple y define cómo corre cada bloque: series, Tabata, EMOM, AMRAP, For Time o EDT. El móvil te la guía con voz y con la figura o el vídeo de cada ejercicio, te dice qué material necesitas y cuánto va a durar, y si la dejas a medias la retomas luego. Write your session in plain text and define how each block runs: sets, Tabata, EMOM, AMRAP, For Time or EDT. Your phone guides you with voice cues and a figure or video for every exercise, tells you what equipment you need and how long it will take, and if you stop halfway you pick it up later.

workout-as-code Guía por vozVoice cues Figuras y vídeosFigures & videos Biblioteca y retosLibrary & challenges PWA
Beta privadaPrivate beta

Fastrack

Tu ayuno, sin ruido.Your fast, no noise.

Cronómetro de ayuno con etapas metabólicas que se ajustan a tus propias mediciones de cetonas, y a cómo las tomaste. Registra carbohidratos, te avisa cuando toca medir, separa en gráficas lo que hiciste de lo que dijo tu cuerpo y guarda copias automáticas. A fasting timer whose metabolic stages adjust to your own ketone readings, and to how you took them. It logs carbs, reminds you when it's time to measure, charts what you did apart from what your body said, and keeps automatic backups.

local-firstAvisos para medirMeasurement remindersCopias automáticasAutomatic backupsAndroid
Beta privadaPrivate beta

Breather

Respira guiado, sin pensar en cómo.Guided breathing, without thinking about it.

Eliges para qué (calmarte, dormir, enfocarte o activarte) entre diecisiete patrones. Sesiones de varias etapas con su guion antes de empezar, retenciones con y sin aire que quedan apuntadas, y una vibración en cada fase que sigue aunque bloquees la pantalla. Pick what for (calm down, sleep, focus or energise) from seventeen patterns. Multi-stage sessions with a preview before you start, breath holds with and without air that get logged, and a buzz at every phase that keeps going with the screen locked.

local-first17 patrones17 patternsRetenciones medidasTimed breath holdsSin cuenta ni redNo account, no network
En desarrolloIn development

Stacker

Cada suplemento, en su momento.Every supplement, at the right moment.

Defines qué tomas, cuánto y en qué condiciones: en ayunas, con comida, con grasa o separado de otro. Tu día va por horas fijas o por franjas, y los avisos salen de tus comidas reales: pulsas «acabo de comer» y te dice qué toca ahora y qué después. Set what you take, how much and under which conditions: fasted, with food, with fat or apart from something else. Your day runs on fixed times or time windows, and reminders follow your real meals: tap “just ate” and it tells you what to take now and what comes next.

local-firstHoras o franjasTimes or windowsAvisos por comidasMeal-based reminders
// próximamentecoming soon
En desarrolloIn development

Hemotrack

Tus analíticas, en una línea.Your blood tests, as one line.

Subes los PDFs del laboratorio, aunque sean escaneados, y saca cada valor con un catálogo que unifica nombres y unidades entre laboratorios. Ves cada marcador a lo largo de los años y, tras cada cambio de hábito, qué subió, qué bajó y qué entró o salió de rango. Todo en local. Upload your lab PDFs, even scanned ones, and it pulls every value with a catalog that unifies names and units across labs. See each marker over the years and, after every habit change, what went up, what went down and what moved in or out of range. All local.

local-firstOCRAntes / despuésBefore / after

Cómo están hechasHow they're built

Las mismas reglas para todas las apps de la familia. The same rules for every app in the family.

// local-first

Tus datos son tuyosYour data is yours

Viven en tu dispositivo. Si algo se sincroniza, es porque tú lo pides.They live on your device. If anything syncs, it's because you asked.

// no-tracking

Sin seguimientoNo tracking

Ni anuncios, ni analítica de terceros, ni venta de datos.No ads, no third-party analytics, no selling data.

// one-job

Una cosa, bien hechaOne job, done well

Cada app resuelve un problema concreto y no intenta retenerte.Each app solves one concrete problem and doesn't try to hook you.

// in-production

Hechas como un sistema serioBuilt like a serious system

Tests, releases firmadas y despliegues automáticos, como en un proyecto de cliente.Tests, signed releases and automated deploys, like a client project.