Todo cambia a una velocidad ridícula. Hace nada probé mil cosas (hasta GLM) y hoy mi flow estable para construir apps con IA me sale $35 por mes y me rinde muchísimo más que pagar un plan caro. Acá te cuento cómo lo estoy usando y por qué me pasé a esta combinación.
El workflow de $35/mes que me funciona hoy
Dividí el proceso en tres etapas bien claras. La clave es usar Kimi para “lo grueso” y Codex para “lo fino”.
- Planificación: armo un plan bien detallado de qué construir. Podés hacerlo vos o pedirle a Kimi en plan mode que te devuelva un roadmap paso a paso.
- Ejecución: le doy ese plan a Kimi Code para que escriba el código y haga los cambios. Acá es donde necesitás volumen y continuidad sin quedarte sin créditos.
- Code review: paso el diff por Codex en VS Code y le pido un análisis específico de regresiones, fallos de build y compatibilidad multiplataforma. Si marca issues, que los arregle y vuelvo a revisar. Listo.
Por qué Kimi + Codex (y no Claude Code)
- Rinde más por lo que pagás: por $15–19 de Kimi + $20 de Codex tenés más volumen de uso que con un plan único más caro.
- Reparto inteligente: Kimi tiene límites mucho más altos para generar y refactorizar en bloque; Codex lo uso para las revisiones de calidad y ajustes finos.
- Menos fricción: no me quedo sin créditos a mitad de sprint y puedo iterar sin miedo a cortar la sesión.
Notas rápidas de precio: Kimi Code ronda los $15/mes si pagás anual (o $19/mes) y Codex $20/mes. Obvio, pueden cambiar con el tiempo, pero ese es el orden de magnitud que me cerró.
Caso real: de variable frame rate a fixed frame rate en mi app
Tenía un dolor puntual en mi app de video: cuando importaba clips grabados con un Google Pixel, venían con variable frame rate. El render salía bien, pero al llevarlo a Premiere el audio se desincronizaba. Quería resolverlo dentro de la app sin pasar por otra herramienta.
Objetivo: si el video de entrada es VFR, mostrar un checkbox “Convertir a fixed frame rate” y procesarlo para que salga CFR con los FPS correctos. Nada más, nada menos.
Cómo lo resolví con el flow:
- Plan: le pedí a Kimi un plan para detectar VFR, exponer el toggle en UI y agregar la etapa de conversión (ffmpeg) en el pipeline.
- Ejecución: Kimi implementó el feature en ~15–20 minutos. La primera ubicación del checkbox no fue mi preferida, pero funcional al toque.
- Prueba: exporté, reimporté y ya no detectó VFR. O sea, quedó CFR y en Premiere no se desincroniza.
- Code review: pasé el diff por Codex 5.5 en “high”. Le pedí revisar:
- Regresiones en features existentes.
- Fallas de build o scripts rotos.
- Compatibilidad en Linux, Windows y macOS (sobre todo con ffmpeg y paths).
Me marcó comentarios útiles, le pedí que los corrija, volví a chequear y quedó redondo.
Prompts que me vienen funcionando
- Plan (Kimi): “Quiero agregar [feature]. Armá un plan detallado con pasos, archivos a tocar, endpoints, tests y riesgos. Devolveme checklist ejecutable.”
- Ejecución (Kimi): “Tomá el plan aprobado. Implementá todo creando/actualizando archivos. Respetá el estilo y convenciones del repo. Si faltan datos, proponé defaults razonables.”
- Code review (Codex, con diff): “Revisá este diff. Buscá: 1) regresiones, 2) fallos de build/CI, 3) compatibilidad Linux/Windows/macOS, 4) seguridad en inputs/paths/ffmpeg. Proponé fixes concretos. Después aplicalos.”
Tips cortos para que no se haga bola
- Siempre aprobá y guardá el plan antes de ejecutar. Evita pedir “todo junto” sin validar.
- Testeá rápido con datos reales. Un clip del teléfono te revela issues de verdad.
- En proyectos multiplataforma, pedile a Codex que piense por SO: paths, permisos, binarios y flags.
Miralo paso a paso
Acá tenés el walkthrough completo con el caso real y el reasoning detrás de cada decisión.
Cierre
No te voy a prometer que esto siga igual dentro de tres meses, porque el ritmo es demencial. Hoy, Kimi + Codex me da el mejor balance entre precio, calidad y volumen para construir en serio sin quedarme corto a mitad de mes. Si estás haciendo producto, probalo: puede ahorrarte muchísima guita y tiempo.
Si te sirvió, dejame un comentario con tu stack y en qué parte se te traba el flow. Lo iteramos juntos.
![]()

