Cuando Pi Coding Agent se ejecuta en tu ordenador: cómo seguirlo desde el móvil

Guía específica para Pi Coding Agent: instalación, autenticación por variables de entorno, perfiles de servicios conectados y un flujo desde el móvil para revisar y enviar seguimientos.

Basado en
CLI
0.2.17
Ref de preview
a2c45c8

Pi Coding Agent es una de esas herramientas que funcionan a gusto en un ordenador "de verdad":

  • el repositorio está en local
  • las herramientas están en local
  • las sesiones largas son lo normal

Y entonces aparece el deseo de siempre:

Quieres echar un vistazo desde el móvil.

No para hacer una refactorización entera.

Solo para:

  • ver qué está haciendo
  • ver si necesita algo de ti
  • enviar una corrección

Esta guía es el flujo específico para Pi que lo hace llevadero.

Enfoques habituales y sus contrapartidas

  • SSH desde el móvil

  • escritorio remoto

  • esperar

  • Happier: te da una interfaz en el móvil para revisar el progreso, gestionar aprobaciones y enviar un seguimiento. 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.

Para empezar:

En resumen

  1. Instala Pi (pi --version) en el ordenador que ejecutará la sesión.
  2. La autenticación de Pi se basa en variables de entorno (no hay flujo de inicio de sesión interactivo).
  3. Si usas un sistema que admite credenciales conectadas, elige un perfil compatible (OAuth de la suscripción de OpenAI Codex, clave de API de OpenAI, etc.).
  4. Si no se detecta Pi, define HAPPIER_PI_PATH con la ruta absoluta del binario pi.
  5. Usa una interfaz de sesión pensada para el móvil para seguir, aprobar y enviar seguimientos.

El problema

Pi se diferencia de muchos proveedores en que no hay un paso de "iniciar sesión" dentro de la app.

No es un error.

Es un modelo de credenciales:

  • Pi lee las credenciales admitidas de fuentes basadas en variables de entorno

Así que el flujo desde el móvil no es "iniciar sesión desde el móvil".

Es:

  • asegurarte de que el ordenador tiene las credenciales correctas
  • y después seguir la sesión desde el móvil

Paso 1: instala Pi Coding Agent

Según la documentación del proveedor:

npm install -g @mariozechner/pi-coding-agent
pi --version

O con hstack:

hstack providers install pi
pi --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: modelo de autenticación (solo variables de entorno)

Pi es un ejemplo claro de "las credenciales viven en el ordenador, no en la interfaz del chat".

En el código fuente, la comprobación de autenticación de Pi está marcada como piEnvOnly.

Este es el comportamiento que debes dar por hecho:

  • si las credenciales basadas en variables de entorno están en ese ordenador, Pi puede ejecutarse
  • si no, no puede

Una lista práctica de credenciales

En el ordenador que ejecutará Pi:

  1. Confirma que pi --version funciona.
  2. Decide qué tipo de credencial vas a usar:
    • OAuth de la suscripción de OpenAI Codex (conectada)
    • clave de API de OpenAI
    • clave de API de Anthropic
    • perfil setup-token de la suscripción de Claude (no OAuth)
  3. Inicia una sesión pequeña y confirma que puedes enviar un seguimiento.

Si funciona una vez, el flujo desde el móvil se vuelve sencillo: seguir, aprobar y dar un empujón.

Paso 3: perfiles de credenciales conectadas (cuando estén disponibles)

Pi puede reutilizar perfiles de Servicios conectados (Connected services) al iniciarse:

  • openai-codex (OAuth de la suscripción)
  • openai (clave de API)
  • claude-subscription solo con setup-token (token materializado como variable de entorno)
  • anthropic (clave de API)

Una limitación importante de la documentación del proveedor:

  • Pi no acepta perfiles OAuth de Claude. Usa un perfil setup-token en su lugar.

Paso 4: arregla "no se encuentra pi" con HAPPIER_PI_PATH

Si pi --version funciona en tu terminal pero la app no detecta Pi, define:

  • HAPPIER_PI_PATH

Esta sobrescritura se prueba en los tests de la CLI.

Paso 5: el flujo desde el móvil

Un flujo desde el móvil que funciona es estrecho 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:

  • aprobaciones
  • restricciones cortas ("para después del siguiente paso", "resume primero")
  • revisiones rápidas del diff

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 Pi

  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. Verificación

Antes de seguir, pega el comando exacto que vas a ejecutar y explica por qué.

Si Pi necesita una intervención real 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 para ejecutar sesiones como Pi en un ordenador y seguirlas desde el móvil.

Para empezar:

Solución de problemas

No se detecta Pi

  • comprueba pi --version
  • reinicia la app
  • define HAPPIER_PI_PATH

Pi dice que faltan credenciales

Trátalo como un problema de credenciales en ese ordenador:

  • confirma qué perfil has seleccionado (si usas perfiles conectados)
  • confirma qué variables de entorno o tokens existen en esa máquina

He usado OAuth de Claude y Pi sigue sin ejecutarse

Es lo esperado.

Pi acepta un perfil setup-token de Claude, pero no OAuth de Claude.

Preguntas frecuentes

¿Por qué no puedo simplemente "iniciar sesión desde el móvil"?

Porque Pi usa un modelo de credenciales basado en variables de entorno.

El almacén de credenciales no es la interfaz del móvil, es el ordenador.

Guías relacionadas

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