Edita archivos de tu ordenador desde el móvil

Un flujo práctico para explorar un repositorio, buscar archivos, hacer un cambio preciso y luego revisar el diff y hacer commit. Todo desde el móvil, sin escritorio remoto.

Basado en
CLI
0.2.17
Ref de preview
a2c45c8

El objetivo no es "programar en el móvil".

El objetivo es más concreto:

  • corregir un valor de configuración
  • retocar una línea de un README
  • actualizar una ruta
  • ajustar un feature flag

…desde el móvil, mientras el repositorio sigue en el ordenador.

Porque lo que de verdad duele no es escribir.

Es que, en cuanto te alejas de tu mesa, el acceso a los archivos se convierte en un lío de opciones que funcionan a medias.

Esta guía explica un flujo que hace que "un cambio preciso" desde el móvil resulte seguro.

Las contrapartidas (para elegir con conocimiento de causa)

Cuando alguien dice "quiero editar archivos en remoto desde el iPhone", suele referirse a una de estas opciones:

  1. SSH + editor de terminal (vim/nano)
  2. Escritorio remoto (compartir pantalla)
  3. Montar una carpeta remota en la app Archivos de iOS
  4. Clonar el repositorio en el móvil (un cliente Git móvil)

Todas pueden funcionar.

La pregunta es cuál falla menos para tu forma de trabajar.

Enfoques habituales y sus contrapartidas

  • SSH desde el móvil: técnicamente vale, pero no es un flujo de edición agradable. Acabas haciendo trabajo de verdad en una terminal diminuta.
  • Escritorio remoto: pesado y engorroso, sobre todo con datos móviles. Es una herramienta de emergencia, no un flujo diario.
  • Montar carpetas en Archivos de iOS: tentador, pero frágil. Es muy fácil acabar en estados raros donde te muerden los archivos ocultos, los permisos o las suposiciones de las herramientas.
  • Un cliente Git local en el móvil: muy bueno si quieres un flujo centrado en el iPad. En iOS, Working Copy es el ejemplo clásico.

Pero ninguna de esas opciones te da la combinación que importa aquí:

El ordenador sigue siendo la fuente de verdad, con una interfaz móvil limpia para archivos, diffs y commits.

Un flujo que funciona

Este flujo usa una interfaz remota sobre el ordenador que tiene el repositorio.

Happier es una opción compatible con ese enfoque.

Cada sesión de Happier está vinculada a una carpeta de uno de tus ordenadores, y la sesión te da acceso directo a esa carpeta. En el móvil, la sesión se abre en el Cockpit móvil, que tiene sus propias pestañas para:

  • Archivos (Files): explorar, buscar, subir, descargar, previsualizar
  • un editor integrado para cambios pequeños y precisos (activado por defecto en Configuración (Settings) → Características (Features) → Editor de archivos integrado (Embedded file editor))
  • Git: archivos cambiados, diffs, commit, traer/enviar, historial

Contrapartida: tu ordenador tiene que estar en línea.

Si Happier es nuevo para ti (qué es y dónde conseguirlo)

Si no conocías Happier: es una app complementaria de código abierto (móvil/web/escritorio) que te permite mantener tus flujos en un ordenador de confianza y gestionarlos desde el móvil.

Para empezar:

Paso a paso: edita un archivo de tu ordenador desde el móvil

1) Abre una sesión en la carpeta del repositorio

Abre una sesión existente que se ejecute en el repositorio, o inicia una nueva y elige la carpeta del repositorio en tu ordenador como directorio de trabajo.

A partir de aquí trabajas con una carpeta de tu ordenador, no con una copia en el móvil. Si la sesión está inactiva pero el ordenador está en línea, Happier puede cargar sus archivos igualmente.

2) Usa Archivos cuando "solo necesitas el archivo"

En la sesión, abre la pestaña Archivos (Files).

Tres funciones importan para editar desde el móvil:

  • Búsqueda (para no ir desplazándote por el árbol)
  • Descargar/Subir (cuando necesitas mover algo)
  • Un editor suficiente para "un cambio preciso"

Si ves una barra de búsqueda con la etiqueta:

  • Buscar archivos... (Search files...)

…úsala sin reparos.

En el móvil, navegar tiene un coste. Buscar te lo devuelve.

3) Haz el cambio más pequeño posible

Abre el archivo que quieres.

Haz el cambio mínimo que haga avanzar las cosas.

Luego pulsa:

  • Guardar (Save)

Si te das cuenta de que te estás metiendo en un laberinto, pulsa:

  • Cancelar (Cancel)

Un buen flujo móvil no es "hacerlo todo".

Es "hacer el 10 % que evita que todo se atasque".

4) Revisa lo que has cambiado (no te fíes de tu memoria)

Después de guardar, cambia a:

  • la pestaña Git y sus archivos cambiados

Luego abre el diff del archivo.

Si el repositorio es grande, puede que veas:

  • Diff grande detectado (Large diff detected)

Es una pista para mantener tus cambios pequeños.

5) Decide: mantener / revertir / comentar / hacer commit

Toma una decisión explícita después de cada cambio desde el móvil:

  • Mantenerlo: es correcto.
  • Revertirlo: ha cambiado lo que no debía.
  • Dejar un comentario de revisión: el agente (o tú, más tarde) debería hacer un cambio preciso.
  • Hacer commit: es una mejora autocontenida.

Hacer commit, traer y enviar son acciones de escritura en Git. Están detrás de Configuración (Settings) → Características (Features) → Operaciones de control de versiones (Source control operations), que es experimental y está desactivado por defecto según la documentación de Git (en inglés). Desde la 0.2.12, una revisión puede seleccionar archivos exactos para un commit, así que un cambio desde el móvil no tiene que ir junto con los demás cambios del agente.

Si haces commit, verás:

  • Mensaje de commit (Commit message)
  • Confirmar (Commit)

Intenta que los commits sean claros y honestos.

6) Envía (solo cuando estés seguro)

En la pestaña Git puedes usar:

  • Traer (Pull)
  • Enviar (Push)

Una regla útil:

  • trae cuando quieras
  • envía solo después de revisar el diff rápidamente

Si ves:

  • Operation requires a clean working tree. (la operación requiere un árbol de trabajo limpio)

…hazle caso.

No es una sugerencia.

Ejemplos prácticos (qué merece la pena editar desde el móvil)

Estos son "buenos cambios desde el móvil":

  • actualizar un feature flag o una constante de configuración
  • corregir un enlace roto
  • ajustar una versión fijada
  • cambiar el nombre de una variable de entorno
  • añadir un TODO que desbloquee trabajo futuro

Estos son "malos cambios desde el móvil":

  • refactorizaciones grandes
  • migraciones
  • renombrados masivos en varios archivos

No porque sean imposibles.

Sino porque es demasiado fácil equivocarse en algún detalle cuando estás lejos de tus herramientas habituales.

Terminal (opcional)

A veces de verdad necesitas una terminal.

Las sesiones también pueden mostrar una pestaña Terminal (CLI) (Terminal) cuando la terminal integrada está disponible. Es experimental según la matriz de funciones (en inglés) y necesita un daemon conectado y una máquina accesible.

Trátala como último recurso:

  • usa la interfaz para archivos, diffs y commits
  • usa la terminal solo cuando necesites un comando que la interfaz no ofrece

Si usas la terminal para todo, has vuelto al problema de "SSH desde el móvil".

Preguntas frecuentes

¿No debería usar simplemente un cliente Git móvil?

Si quieres el repositorio en el móvil, sí.

Un cliente Git móvil como Working Copy es muy bueno.

Esta guía es para "el repositorio vive en mi ordenador y solo quiero editar y revisar en remoto".

¿Sustituye a un IDE?

No.

Sustituye al momento de pánico:

"Tengo que cambiar una cosa ahora mismo, pero no estoy en mi mesa."

Es otro trabajo.

Guías relacionadas

fileseditorgitmobileworkflows
Última actualización: 2026-10-26