Cómo revisar diffs desde el móvil: comprueba el código de la IA antes de hacer commit
Un flujo pensado para el móvil para revisar cambios sin confirmar (y ediciones generadas por IA) con el contexto suficiente para fiarte de lo que vas a confirmar.
- CLI
- 0.2.17
- Ref de preview
- a2c45c8
Las herramientas de programación con IA son útiles, pero confirmar cambios que no has revisado de verdad incomoda.
En el escritorio es fácil. En el móvil se complica:
- SSH te enseña la realidad, pero revisar diffs y preparar cambios con precisión en una pantalla pequeña agota.
- GitHub para móvil va muy bien para revisar PR, pero ayuda poco cuando los cambios siguen sin confirmar en tu máquina.
- El escritorio remoto funciona, pero es muy fácil acabar con un commit malo por un toque equivocado.
Lo que ayuda se parece más a esto:
"Déjame recorrer el conjunto de diffs como en una revisión de verdad, abrir un archivo para mirarlo, hacer un arreglo pequeño y seguir."
Este flujo evita las concesiones habituales de SSH, el escritorio remoto y GitHub para móvil en el teléfono.
En resumen
- Configura Happier (o conéctate con Sesiones directas) y abre la sesión en el móvil.
- Ve a Control de versiones (Source control) → Revisión (Review).
- Recorre todo el conjunto de diffs sin confirmar y pliega lo que ya hayas revisado.
- Si algo no cuadra, abre ese archivo en una pestaña del editor, corrígelo y vuelve a Revisión.
- Cuando confíes en el diff, puedes preparar o confirmar los cambios. O quedarte en "solo revisar" y hacer el commit más tarde desde el portátil.
El problema
Cuando un agente cambia muchos archivos (o solo unos pocos importantes), antes de confirmar tienes que responder dos preguntas:
- ¿Qué ha cambiado? (no solo qué archivos, sino qué dice el diff)
- ¿Me fío? (si es el cambio correcto, con el alcance adecuado y sin sorpresas coladas)
En el móvil, el fallo típico es que dejas de revisar con cuidado porque las herramientas son incómodas.
Enfoques habituales y sus concesiones
- SSH + git diff funciona, pero en el móvil es fácil leer por encima y pasar por alto los momentos de "un momento, ¿por qué ha cambiado este archivo?".
- El escritorio remoto funciona, pero en el móvil es muy fácil hacer una edición mala por un toque equivocado.
- GitHub para móvil va muy bien para revisar PR, pero no muestra el árbol de trabajo sin confirmar de tu máquina.
Lo que ayuda es una pantalla de revisión que funcione en el móvil: recorrer diffs como en una PR, entrar en un archivo, hacer un arreglo y seguir.
- Happier: una app de código abierto para ejecutar y orquestar agentes de programación entre dispositivos. Te da en el móvil una vista para "recorrer los diffs como en una PR", mientras el repositorio se queda en tu máquina. Concesión: si no se puede acceder a la máquina o al daemon, vuelves a SSH o al escritorio remoto.
El modelo mental: lista de archivos cambiados frente a "Revisión"
La lista de archivos cambiados responde a: "¿Qué archivos han cambiado?".
Una pantalla de revisión responde a: "¿Qué trabajo se ha hecho?".
En Happier, la vista Revisión es la pantalla para "recorrer el trabajo real":
- los diffs se muestran de forma progresiva
- puedes plegar los archivos que ya has revisado
- puedes saltar al editor sin perder el sitio
Eso es lo que hace que revisar en el móvil sea mucho más llevadero que en un terminal diminuto.
Si Happier es nuevo para ti (qué es y dónde conseguirlo)
Happier es una app complementaria de código abierto (móvil / web / escritorio) para agentes de programación con IA como Claude Code, Codex y OpenCode.
El flujo aquí es: el repositorio y Git se quedan en la máquina dueña del espacio de trabajo, y usas Happier para revisar los diffs directamente desde el móvil.
En esta guía, eso significa que puedes revisar en el móvil el diff real del árbol de trabajo sin confirmar (e incluso hacer un arreglo pequeño) sin recurrir al escritorio remoto.
Para configurarlo:
- Cómo usar Happier desde el móvil
- GitHub: https://github.com/happier-dev/happier
- Instalación / descarga: https://github.com/happier-dev/happier#how-it-works
- Discord (comunidad y soporte): https://discord.gg/W6Pb8KuHfg
Paso a paso: revisa diffs sin confirmar desde el móvil
1) Abre Control de versiones
En la pantalla de la sesión, abre Control de versiones (Source control).
Deberías ver un resumen de la rama y la lista de archivos cambiados.
2) Abre Revisión
Abre Revisión (Review).
Ahora recorre todo el conjunto de diffs como si revisaras una PR:
- pliega los archivos que ya hayas revisado
- detente cuando veas algo sospechoso
3) Inspecciona y arregla problemas pequeños (sin perder el sitio)
Cuando encuentres un problema pequeño (un nombre, un log de depuración olvidado, una edición de configuración equivocada):
- abre ese archivo en el editor
- corrígelo
- vuelve a Revisión y sigue
La clave es que la revisión no se interrumpe. No tienes que cambiar de contexto una y otra vez.
4) Decide qué vas a hacer después
Tras una revisión cuidadosa, hay varios resultados razonables:
- Solo revisar: te fías de los cambios y los preparas o confirmas más tarde desde el portátil.
- Preparar o confirmar ahora (si las operaciones de Git están activadas y te parece bien hacerlo desde el móvil).
- Enviar al agente una instrucción de seguimiento ("arregla estos dos archivos, revierte este y divide el commit").
Adjuntos frente a archivos del proyecto (no los confundas)
Al revisar cambios, asegúrate de estar mirando archivos del espacio de trabajo (el repositorio), no solo adjuntos.
Los adjuntos van bien para pasar logs o artefactos puntuales al modelo, pero no son lo mismo que los archivos del repositorio que vas a confirmar.
Errores comunes
- Revisar solo la lista de archivos (sin mirar los diffs) → se te escapan los cambios de verdad arriesgados.
- Revisar en un terminal del móvil y con prisa → apruebas cosas que no aprobarías en el escritorio.
- Dar por hecho que GitHub para móvil refleja tu máquina → no lo hace, salvo que los cambios ya estén subidos a una PR.
Solución de problemas
Síntoma: no veo Control de versiones ni los diffs
Causas probables:
- no se puede acceder a la máquina o al daemon dueño de la sesión
- estás usando otro servidor o perfil
Solución:
- Comprueba que estás conectado al servidor correcto.
- Comprueba que la máquina está en línea y accesible.
Síntoma: Revisión está vacía, pero sé que han cambiado archivos
Causas probables:
- estás mirando otro repositorio o espacio de trabajo
- el backend de control de versiones aún no se ha actualizado
Solución:
- vuelve a la lista de archivos cambiados y confirma que estás en el contexto del repositorio correcto
Preguntas frecuentes
¿Puedo revisar diffs desde el móvil sin hacer commit?
Sí. Y a menudo es una buena opción por defecto.
Revisa en el móvil y deja el commit y el push para más tarde, en el portátil con todas tus herramientas.
¿Basta con esto para revisar código generado por IA?
Como primera pasada, sí. Sobre todo para detectar problemas de alcance evidentes.
Para cambios de alto riesgo, haz una revisión más a fondo en el portátil antes de fusionar (o pide a otro agente que lo revise).