Mantén una sesión de Kilo en marcha desde el móvil (seguimiento, aprobaciones y mensajes)

Guía específica para ejecutar Kilo en un ordenador de confianza y mantenerlo en marcha desde el móvil: instalación, flujo de inicio de sesión con /connect y cómo sobrescribir el PATH.

Basado en
CLI
0.2.17
Ref de preview
a2c45c8

Kilo es una de esas CLI que resultan muy cómodas cuando estás delante del teclado.

Pero las sesiones que importan suelen ser las que llevan tiempo:

  • actualizaciones de dependencias
  • refactorizaciones mecánicas
  • cambios de "tocar 30 archivos"

Y el flujo no debería ser "quédate en la terminal hasta que termine".

Esta guía explica cómo ejecutar Kilo en un ordenador que tiene el repositorio y mantener la sesión en marcha desde el móvil.

En resumen

  1. Instala Kilo (kilo --version) en el ordenador que ejecutará la sesión.
  2. Autentica Kilo con su flujo /connect.
  3. Si el estado de autenticación de Kilo muestra desconocido (Unknown), es lo esperado: la comprobación de Kilo es conservadora.
  4. Si no se encuentra Kilo, define HAPPIER_KILO_PATH con la ruta absoluta del binario kilo.
  5. Usa una interfaz de sesión pensada para el móvil para seguir el progreso, gestionar aprobaciones y enviar seguimientos.

El problema

Kilo es un proveedor basado en una CLI local.

Ese es justo su atractivo: tu repositorio y tus herramientas están en local.

Pero también significa que:

  • la sesión vive en un ordenador concreto
  • si ese ordenador entra en reposo, la sesión se detiene
  • si solo tienes SSH, el móvil se convierte en una terminal

Así que un buen "flujo desde el móvil" va sobre todo de visibilidad e intervenciones pequeñas.

Enfoques habituales y sus contrapartidas

  • SSH desde el móvil
  • escritorio remoto
  • esperar

Funciona mejor un ciclo corto: revisar, aprobar, dar un empujón y parar.

  • Happier: una app de código abierto para ejecutar y orquestar agentes de programación entre dispositivos. Te da una interfaz en el móvil para seguir la sesión, gestionar aprobaciones y enviar seguimientos. Contrapartida: sigue dependiendo de que el ordenador que ejecuta la sesión esté 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) para sesiones de programación.

En esta guía, la idea clave es: Kilo se ejecuta en el ordenador que tiene el repositorio y Happier es cómo lo supervisas desde el móvil sin vivir en SSH.

Para empezar:

Paso 1: instala Kilo en el ordenador que ejecutará la sesión

Según la documentación del proveedor:

npm install -g @kilocode/cli@latest
kilo --version

Si usas hstack:

hstack providers install kilo
kilo --version

(Si no conocías hstack: es un asistente opcional del ecosistema Happier que puede instalarte las CLI de los proveedores. No lo necesitas, npm install -g ... vale perfectamente.)

Paso 2: autentica Kilo (/connect)

Kilo permite lanzar su propio flujo de inicio de sesión desde los ajustes del proveedor.

El detalle clave de la documentación es que Kilo usa un flujo /connect.

Así que, si ves "no autenticado", no tienes que adivinar: ejecutas el flujo de connect y vuelves a comprobar.

Una lista práctica para el inicio de sesión

En el ordenador que ejecutará la sesión:

  1. Ejecuta kilo --version.
  2. Ejecuta /connect (o inícialo desde los ajustes del proveedor).
  3. Inicia una sesión pequeña y confirma que puedes enviar un seguimiento.

Cuando funcione una vez, puedes olvidarte de la autenticación.

Paso 3: entiende por qué la autenticación puede mostrar "desconocido (Unknown)"

En el código fuente, la comprobación de autenticación de Kilo está marcada como parser: 'unknown'.

Es deliberado: es más seguro mostrar "desconocido (Unknown)" que lanzar una comprobación arriesgada en segundo plano.

Así que interpreta desconocido (Unknown) como "no se puede comprobar de forma segura", no como "roto".

Paso 4: arregla la detección de Kilo con HAPPIER_KILO_PATH

Si Kilo está instalado pero no se detecta:

  • confirma que kilo --version funciona
  • después define HAPPIER_KILO_PATH con la ruta absoluta

Esta sobrescritura se prueba en los tests de la CLI, así que refleja la implementación real.

Paso 5: el flujo desde el móvil

Un flujo desde el móvil que funciona es sencillo a propósito:

  1. abre la sesión
  2. mira si está esperando una aprobación
  3. envía un seguimiento
  4. sal

Qué hacer desde el móvil (y qué dejar)

Razonable desde el móvil:

  • aprobar o denegar una solicitud de permiso después de leerla
  • enviar restricciones cortas ("para después del siguiente paso", "resume primero")
  • echar un vistazo a qué archivos han cambiado

Mejor evitarlo desde el móvil:

  • refactorizaciones grandes
  • cualquier cosa que requiera mucho copiar y pegar
  • cualquier cosa en la que no puedas verificar la ruta o el comando

Tres seguimientos para copiar y pegar que funcionan bien con Kilo

  1. Punto de control

Para después del siguiente paso y resume:

  • qué has cambiado
  • qué no has cambiado
  • qué quieres hacer a continuación
  1. Restricción

No toques migraciones ni autenticación. Si crees que lo necesitas, para y pregunta.

  1. Primero el diff

Antes de seguir, enumera los archivos que has modificado y por qué (una frase por archivo).

Si necesitas trabajo interactivo de verdad en la terminal, espera a tener un teclado.

Si Happier es nuevo para ti

Si no conocías Happier: es una app complementaria de código abierto que te permite ejecutar sesiones como Kilo en un ordenador y seguirlas desde el móvil.

Para empezar:

Solución de problemas

La sesión no se actualiza

  • comprueba que el ordenador está en línea y que el runtime de la sesión sigue en marcha
  • mira si está esperando una aprobación
  • recarga o vuelve a abrir la sesión

La autenticación de Kilo muestra "desconocido (Unknown)"

Es lo esperado. En el código fuente, la comprobación de autenticación de Kilo está marcada como parser: 'unknown'.

Interprétalo como "no se puede comprobar de forma segura", no como "roto".

Guías relacionadas

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