Es fácil subestimar Remoto en la app móvil de ChatGPT.
A primera vista, parece una forma de consultar un chat de programación desde tu teléfono. Eso es útil, pero no refleja la idea de fondo. El verdadero potencial de Remoto es que te permite iniciar, dirigir, revisar y organizar el trabajo que se ejecuta en tus equipos de desarrollo sin pretender que un iPhone deba ser una terminal diminuta.
En los últimos dos meses, hemos ampliado ese flujo de trabajo de forma sorprendente: conexiones con hosts remotos, worktrees, objetivos, chats secundarios, revisión de código en línea, prompts en cola y para redirigir el trabajo, archivos adjuntos, habilidades y complementos, chats archivados, controles de seguridad y muchos pequeños detalles que hacen que la app sea útil para el trabajo serio.
Esta es la guía práctica que me gustaría que tuviera toda persona que empieza a usar la app a fondo.

El modelo mental adecuado: tu teléfono es el plano de control
El código sigue ejecutándose donde corresponde: en tu Mac, equipo con Windows, devbox u otro host conectado. En la app móvil de ChatGPT, Remoto te ofrece una interfaz nativa para controlar ese trabajo.
Esa distinción importa. El objetivo no es reproducir todas las funciones de una terminal en una pantalla pequeña. El objetivo es facilitar, desde cualquier lugar, las decisiones que permiten que un agente siga avanzando:
- ¿Qué repositorio y espacio de trabajo debe usar?
- ¿Esto debe ejecutarse en la rama actual o en un worktree nuevo?
- ¿Mi próximo mensaje debe esperar o redirigir el turno activo?
- ¿Es seguro aprobar este comando?
- ¿Qué cambió y estoy de acuerdo con esos cambios?
- ¿Esto debería convertirse en un objetivo persistente, un chat separado o una consulta rápida en un chat secundario?
Cuando usas la app de esta manera, deja de sentirse como un software de escritorio remoto y empieza a sentirse como un plano de control para el trabajo de ingeniería.
1. Inicia el chat con los límites adecuados
Para que un agente trabaje bien, necesita un entorno con un alcance bien definido. Remoto te permite elegir el host conectado y el espacio de trabajo antes del primer prompt. En un chat nuevo, también puedes elegir una rama, crear un worktree separado y ejecutar la configuración del entorno asociada a él.

Esto permite varias formas útiles de trabajar:
- Usa el checkout actual para una investigación rápida.
- Crea un worktree nuevo para un cambio que deba mantenerse aislado.
- Empieza desde la rama base prevista en lugar de corregir el estado de Git después.
- Deja que se ejecute la configuración del entorno antes de pedirle a Codex que compile o ejecute pruebas.
Este es uno de los hábitos más importantes para usar la app a fondo: dedica 10 segundos a elegir el contexto de ejecución adecuado y ahórrate 10 minutos de limpieza después.
El editor también puede incluir más contexto que solo texto. Puedes adjuntar archivos, fotos o una imagen recién tomada con la cámara. Las habilidades y los complementos aparecen dentro del editor, lo que facilita mucho confirmar que tu prompt está invocando la capacidad que querías.

Mi regla es simple: si una captura de pantalla, un archivo o una habilidad específica pueden eliminar la ambigüedad, adjúntalos o menciónalos antes del primer turno.
2. Aprende la diferencia entre Poner en cola y Redirigir
Esta es probablemente la configuración de Remoto que más pasa desapercibida pese a su gran utilidad.
Cuando Codex ya está trabajando, un mensaje de seguimiento puede hacer una de dos cosas:
- Poner en cola espera a que termine la respuesta actual y luego envía tu prompt como el siguiente turno.
- Redirigir incorpora indicaciones al trabajo que ya está en curso.
Poner en cola es la opción predeterminada segura. Úsala para una segunda tarea, una solicitud de pruebas adicionales o cualquier cosa que deba ocurrir después del trabajo actual.
Redirigir sirve para corregir el rumbo mientras el costo de seguir por el camino equivocado continúa aumentando:
Limita la corrección al paquete móvil. No refactorices el renderizador compartido.
El problema solo se reproduce después de volver a conectar. Prueba el flujo de reanudación, no el flujo en vivo.
Deja de investigar la interfaz. Comprueba si el servidor eliminó el elemento durante la reanudación.
Eso convierte al teléfono en algo más útil que una pantalla de estado. Puedes intervenir en el momento exacto en que una ejecución necesita tu criterio.
Puedes elegir el comportamiento predeterminado de los mensajes de seguimiento en Configuración. Yo mantengo Poner en cola como opción predeterminada y uso Redirigir de forma deliberada; redirigir por accidente a mitad de un turno suele costar más que esperar.
3. Usa los chats secundarios para explorar otras ideas
Los chats de programación de larga duración acumulan contexto valioso. Interrumpirlos con cada pregunta secundaria llena de ruido la conversación principal y puede desviar al agente del objetivo.
Eso es lo que resuelven los chats secundarios.
Usa /side para abrir una conversación ligera conectada al chat actual. Usa /side <prompt> para abrirla con una pregunta ya preparada. Mejor aún, selecciona texto en la conversación y elige Preguntar en un chat secundario. El fragmento seleccionado se convierte en el contexto inicial de la nueva conversación.

Uso los chats secundarios para preguntas como estas:
- ¿Por qué Codex eligió esta arquitectura?
- ¿Qué significa realmente este error?
- ¿Este comportamiento es coherente con el de la app de escritorio?
- Redacta este detalle de implementación como una nota de la versión.
- ¿Qué debo verificar antes de aprobar este comando?
La distinción es útil: el chat principal se encarga del trabajo; el chat secundario me ayuda a entenderlo.
4. Usa Plan para definir el camino y Objetivo para definir el resultado
El modo plan y los objetivos resuelven problemas distintos.
El modo plan le pide a Codex que proponga cómo implementar el cambio antes de modificar el código. Es útil cuando la tarea no está bien definida, implica riesgos o probablemente afecte a varios sistemas.
Un objetivo es persistente. Le indica a Codex qué resultado debe seguir buscando a lo largo de los turnos. En dispositivos móviles, /goal permite crear y gestionar ese objetivo, mientras el progreso permanece visible a medida que continúa el trabajo.
Una forma práctica de trabajar es:
- Empieza con el modo plan si el cambio implica riesgos.
- Revisa los límites propuestos.
- Convierte el resultado aceptado en un objetivo cuando el trabajo vaya a requerir varias iteraciones.
- Deja que Codex avance con la implementación, las pruebas, los comentarios de revisión y la limpieza sin tener que repetir el objetivo cada vez.
Los planes responden a “¿Cómo deberíamos abordar esto?”. Los objetivos responden a “¿Qué condiciones deben cumplirse para dar el trabajo por terminado?”.
5. Revisa código sin salir de la conversación
El ciclo de revisión es donde Remoto deja de ser solo práctico y se vuelve realmente útil para el trabajo de ingeniería.
Los turnos completados pueden mostrar un resumen de los archivos modificados. Desde ahí, puedes abrir el diff, inspeccionar archivos individuales, expandir o contraer secciones, ajustar las líneas largas al ancho de la pantalla y abrir un archivo fuente con resaltado de sintaxis. Puedes agregar comentarios en las líneas pertinentes y enviar ese contexto de revisión a Codex.

El flujo de trabajo tiene varios niveles:
- Abre el resumen de archivos modificados para comprobar rápidamente que todo tenga sentido.
- Toca para abrir el código fuente completo cuando al diff le falte contexto.
- Agrega comentarios en las líneas del código para señalar correcciones precisas.
- Usa el comando de revisión para revisar cambios locales o compararlos con una rama.
- Incluye un enlace al archivo en el chat cuando quieras que Codex razone específicamente sobre él.
Esto permite un ciclo de revisión ágil desde el teléfono:
- Codex completa la implementación.
- Inspecciono el diff desde mi teléfono.
- Dejo dos comentarios en las líneas del código.
- Codex los atiende en el mismo chat.
- Reviso el nuevo diff, que es más pequeño.
Lo importante no es que un teléfono reemplace a un monitor grande para leer código en profundidad. No lo hace. Lo importante es que muchas revisiones están detenidas a la espera de una o dos decisiones, y esas decisiones ya no tienen que esperar a que vuelva a mi escritorio.
6. Considera los permisos como parte del flujo de trabajo
El trabajo remoto solo es útil si el control sigue siendo explícito.
Remoto muestra solicitudes de aprobación para comandos, cambios en archivos, acceso a la red y herramientas conectadas. Según la solicitud y la configuración del host, una aprobación puede aplicarse una sola vez, al chat actual o a un ámbito más amplio.
Lo que hace un usuario avanzado no es aprobarlo todo. Es elegir el permiso más limitado que permita avanzar con el trabajo.
Para un comando que entiendes bien en un chat de confianza, una aprobación limitada al chat puede eliminar las interrupciones repetitivas. Si se trata de un comando que no conoces, un repositorio sensible o una solicitud cuyo efecto no está claro, aprueba la solicitud una sola vez, o recházala y pídele a Codex que la explique o use un enfoque más seguro.
También puedes elegir el comportamiento general de las aprobaciones del chat al comenzar el trabajo. Considéralo parte de la configuración del chat, junto con el host, el espacio de trabajo, la rama y el modelo.
7. Administra el contexto antes de que se vuelva un problema
Los chats con agentes conservan su estado, y los chats largos terminan acumulando suficiente contexto como para volverse más lentos o perder el foco.
Remoto tiene un pequeño conjunto de herramientas para administrar ese ciclo de vida:
/statusmuestra los detalles de la sesión, el espacio de trabajo, el uso del contexto y la información disponible sobre los límites de solicitudes.- El indicador de contexto opcional mantiene visible el contexto restante en el editor.
/compactcomprime un chat que ha crecido demasiado y conserva el estado útil para continuar el trabajo./forkcrea un chat nuevo a partir del actual cuando quieres conservar el historial compartido, pero tomar otra dirección.
La secuencia práctica es: consulta el estado, compacta cuando el objetivo siga siendo el mismo y crea un fork cuando el objetivo haya cambiado de rumbo.
No uses un chat secundario y un fork como si fueran intercambiables. Un chat secundario sirve para hacer una consulta breve sobre el trabajo actual. Un fork es un nuevo chat principal que hereda el historial del chat original.
8. Mantén organizada la lista de chats
Mi propio flujo de trabajo con Codex se parece cada vez más a un pequeño centro de operaciones.
Fijo los pocos chats en los que el trabajo está avanzando, les cambio el nombre según los resultados que busco y los archivo sin dudar en cuanto el trabajo termina. Poder consultar los chats archivados me da la tranquilidad de hacerlo: archivar es organizar, no eliminar.
Las notificaciones forman parte de ese sistema. Una notificación de finalización puede abrir directamente el chat de Codex correspondiente, así que pasar de “el agente terminó” a “la persona revisa” requiere un solo toque.
Spotlight y Atajos pueden abrir Remoto directamente. En iPad, los atajos de teclado hacen que la app sea sorprendentemente eficiente: puedes crear un chat nuevo, cambiar de chat, abrir archivos modificados, fijar chats, cambiarles el nombre y archivarlos sin tener que tocar cada control.
Este es el caso de uso de Remoto como “jefe de gabinete”. La app no es solo donde envío prompts. Es donde llevo el seguimiento de las tareas de ingeniería que están activas, bloqueadas, pendientes de revisión o terminadas.
9. La paleta de comandos oculta
Escribir / revela la forma más rápida de acceder a muchas de las funciones avanzadas de la app. La disponibilidad puede depender del host conectado, la versión de la app y la configuración de la cuenta.
| Comando | Para qué sirve |
|---|---|
/plan | Activa o desactiva el modo plan antes de la implementación. |
/goal <objective> | Crea o actualiza un objetivo persistente. |
/side [question] | Haz una pregunta secundaria sin interrumpir el chat principal. |
/review | Revisa los cambios locales o compáralos con una rama. |
/status | Inspecciona la sesión, el espacio de trabajo, el contexto y los límites de solicitudes. |
/compact | Comprime el contexto de un chat largo. |
/fork | Crea un chat principal nuevo a partir del historial actual. |
/fast | Alterna entre la ejecución estándar y una más rápida cuando esté disponible. |
/feedback | Envía comentarios sobre el producto vinculados a la sesión actual. |
Vale la pena aprender a usar la paleta de comandos porque muestra el verdadero modelo conceptual del producto: planificar, perseguir un objetivo, ramificar, revisar, inspeccionar y recuperar.
10. Cinco flujos de trabajo que funcionan especialmente bien en dispositivos móviles
El responsable del lanzamiento
Inicia un chat centrado en un lanzamiento o una Pull Request. Pídele a Codex que verifique la rama actual, el estado de CI, los comentarios de revisión pendientes y qué se incluye en el lanzamiento. Fija el chat. Cuando llegue información nueva, redirige el trabajo solo si esa información invalida la investigación en curso; de lo contrario, ponla en cola. Revisa el diff final o la nota de lanzamiento desde el teléfono y archiva el chat cuando se concrete el lanzamiento.
La corrección de errores a raíz de una interrupción
Adjunta una captura de pantalla, un registro o un archivo capturado. Pídele a Codex que diagnostique el problema antes de editar. Usa un chat secundario para indagar sobre un error sospechoso sin desviar la investigación principal. Una vez que la causa esté clara, vuelve al chat principal y autoriza la corrección puntual.
El revisor desde el teléfono
Ejecuta una revisión comparando con la rama prevista, inspecciona el resumen de archivos modificados, abre los archivos relevantes y agrega comentarios en las líneas del código. Pídele a Codex que atienda solo esos comentarios y luego revisa el nuevo diff.
El objetivo de larga duración
Crea una meta con una condición de finalización concreta: que las pruebas pasen, que se resuelvan los comentarios de revisión o que se alcance un umbral de rendimiento reproducible. Consulta el progreso mediante las notificaciones y el estado en lugar de preguntar repetidamente “¿Ya terminaste?”. Usa prompts en cola para el trabajo adicional y reserva la redirección para las correcciones.
El operador de varias máquinas
Usa nombres claros para los hosts y organiza el trabajo por máquina y espacio de trabajo. Usa el teléfono para iniciar un chat en la máquina que tenga la copia de trabajo, las credenciales, el simulador o el sistema operativo adecuados. Esto resulta especialmente útil cuando un chat requiere una Mac y otro necesita un host con Windows.
Pequeñas funciones con un gran impacto
Algunas de mis incorporaciones favoritas no son las funciones más destacadas:
- Edita el último prompt enviado en lugar de agregar un turno para corregirlo.
- Guarda o copia las imágenes que se muestran en un chat.
- Consulta los prompts en cola mientras Codex sigue en ejecución.
- Abre los chats completados directamente desde las notificaciones.
- Consulta los chats archivados en lugar de mantener saturada la lista de chats activos.
- Activa el ajuste de línea para las líneas largas del diff cuando leas en una pantalla estrecha.
- Usa Face ID o el código de acceso del dispositivo para proteger la aplicación móvil de ChatGPT.
- Ve las habilidades y los complementos integrados en el editor antes de enviar el mensaje.
- Toma una foto para incorporarla directamente al prompt cuando el contexto sea un objeto del mundo real.
- Inicia un chat secundario a partir de texto seleccionado de la conversación en lugar de volver a explicar la pregunta.
Ninguna de estas funciones cambia el modelo básico de funcionamiento del agente. En conjunto, eliminan los obstáculos que hacen que un flujo de trabajo remoto se sienta frágil.
La lección de fondo
El mejor software móvil no reduce una interfaz de escritorio a una pantalla más pequeña. Identifica las decisiones que importan cuando estás lejos del escritorio y permite tomarlas con rapidez, claridad y seguridad.
Así es como veo Remoto ahora. Es donde puedo elegir el entorno adecuado, establecer el objetivo, redirigir una ejecución, responder a una solicitud de aprobación, inspeccionar el resultado y mantener la coherencia de toda la cola de trabajo de ingeniería.
La computadora sigue haciendo el trabajo. El teléfono me permite mantener el control.