Volver a la lista

Blog

5 formas de monitorizar agentes de codificación IA desde tu teléfono

Los agentes de codificación IA trabajan mientras tú no miras. Aquí tienes cinco enfoques prácticos para estar informado sin estar encadenado a tu escritorio.

Publicado Etiquetas: flujo-de-trabajo / productividad / guía / seo
Blog

Sigue las novedades de producto e ingeniería de esta categoría.

Ver categoría

Los agentes de codificación IA como Claude Code pueden ejecutarse durante minutos u horas en una sola tarea. Refactorizan código, escriben tests, arreglan bugs y hacen commits — todo de forma autónoma. La ganancia de productividad es real, pero crea un nuevo problema: ¿cómo sabes qué está pasando cuando te alejas?

Quedarte sentado en tu escritorio mirando cómo Claude piensa anula el propósito. Necesitas monitorización que respete tu atención: silenciosa cuando todo va bien, ruidosa cuando algo te necesita.

Aquí tienes cinco enfoques prácticos, del más simple al más integrado.

1. Notificaciones push para eventos críticos

El enfoque: Recibir notificación solo cuando el agente te necesita — finalización de tarea, errores o solicitudes de aprobación.

Este es el método de monitorización con mayor apalancamiento porque es pasivo. No compruebas nada. Tu teléfono te avisa.

Los eventos clave que merecen notificación:

  • Tarea completada — Claude terminó lo que le pediste. Hora de revisar.
  • Aprobación necesaria — Claude quiere hacer algo potencialmente destructivo (borrar archivos, ejecutar comandos desconocidos) y espera tu Y/N.
  • Error encontrado — algo falló y Claude no puede continuar.
  • Sesión iniciada — comenzó una nueva sesión de codificación (útil para conciencia de equipo).

Cómo lo implementa Tactic Remote: El servidor Mac se integra con el sistema de hooks de Claude Code. Cuando Claude dispara un evento hook (Stop, Notification, SessionStart), el servidor lo envía a los iPhones conectados vía WebSocket. La app iOS convierte estos en notificaciones nativas que aparecen en tu pantalla de bloqueo.

La deduplicación de eventos previene el spam de notificaciones — una ventana de 3 segundos colapsa múltiples eventos rápidos en uno.

Lo que necesitas: Una herramienta que se integre con el sistema de eventos de tu agente. Para Claude Code, esto significa scripts hook. Para otros agentes, podrías necesitar integraciones webhook personalizadas.

2. Streaming de terminal en tiempo real

El enfoque: Abre tu teléfono y ve exactamente qué está haciendo el agente ahora mismo — salida del terminal en vivo.

A veces quieres más contexto del que proporciona una notificación. Quizás Claude dijo "tarea completada" pero quieres ver cómo resolvió el problema. O quizás te preguntas si está tomando el enfoque correcto antes de que termine.

El streaming de terminal te muestra la salida cruda como si estuvieras sentado en tu Mac:

Claude: Voy a refactorizar el UserService para usar inyección de dependencias.

Primero, examinemos la implementación actual...

Leyendo src/services/UserService.ts...

La clase actual tiene 3 dependencias hard-coded:
- DatabaseClient (instanciado en constructor)
- CacheService (importado como singleton)
- LoggerService (instancia global)

Crearé interfaces para cada una y las inyectaré vía constructor...

Escribiendo src/services/UserService.ts...
Escribiendo src/services/interfaces/IUserService.ts...
Escribiendo src/tests/UserService.test.ts...

Consideraciones de implementación:

  • El renderizado de colores ANSI importa. Claude Code usa colores para distinguir entre su narración, bloques de código y mensajes del sistema. Una herramienta de monitorización que elimina colores pierde estructura visual importante. El renderizador de terminal de Tactic Remote soporta 256 colores completos y RGB de 24 bits.
  • La gestión de buffer importa. Claude Code puede producir miles de líneas de salida durante una tarea larga. Tactic Remote usa un buffer circular (500K caracteres, 10K líneas máximo) que mantiene la salida reciente accesible sin crecimiento de memoria ilimitado.
  • La posición de scroll importa. Quieres ver la salida más reciente por defecto, pero poder retroceder por el historial cuando investigas.

3. Panel de sesiones

El enfoque: Ver todas las sesiones de codificación activas de un vistazo — qué proyectos, en qué estado, cuándo tuvieron actividad por última vez.

Si ejecutas múltiples sesiones de Claude Code en paralelo (diferentes proyectos, diferentes tareas), necesitas:

  • Ver qué sesiones existen
  • Saber cuáles tienen trabajo activo vs. inactivas
  • Cambiar entre ellas rápidamente
  • Crear nuevas sesiones sin escribir comandos tmux

La gestión de sesiones de Tactic Remote muestra:

  • Nombre de sesión (auto-generado desde la carpeta del proyecto, o personalizado)
  • Ruta del proyecto
  • Estado de conexión
  • Acciones rápidas: cambiar, crear, eliminar

Esto es especialmente útil cuando monitoreas tareas en segundo plano en múltiples repositorios. En vez de recordar qué nombre de sesión tmux corresponde a qué proyecto, ves una lista limpia.

La alternativa DIY: Si usas SSH, puedes lograr conocimiento básico de sesiones con un script de estado tmux:

# Listar todas las sesiones tmux con su última actividad
tmux list-sessions -F '#{session_name}: #{session_activity} (#{session_windows} windows)'

Pero esto requiere que hagas SSH, ejecutes el comando y analices la salida tú mismo. No te envía información — tú tienes que buscarla.

4. Atajos de comandos estructurados

El enfoque: Comandos pre-construidos que te permiten comprobar rápidamente estado, costes y estado del agente sin escribir.

Cuando monitorizas desde un teléfono, escribir es costoso. Pantalla pequeña, sin teclado físico, el autocorrector luchando con tu sintaxis de código. Cada pulsación que puedas eliminar mejora la experiencia de monitorización.

Atajos útiles para monitorización de agentes IA:

AcciónComandoPropósito
Comprobar coste/costVer cuánto ha consumido la sesión actual
Comprobar estado/statusVer si Claude está ejecutando, esperando o inactivo
Compactar conversación/compactReducir uso de ventana de contexto cuando la sesión se alarga
Aprobación rápidaBotón YAprobar una acción pendiente sin abrir el teclado
Rechazo rápidoBotón NRechazar una acción pendiente
InterrumpirCtrl+CDetener Claude inmediatamente

Tactic Remote implementa estos como una barra de teclado (Esc, Tab, Ctrl+C, Y, N, flechas) y un sistema de snippets con plantillas integradas organizadas por categoría (Claude, Git, Sistema). Los snippets personalizados te permiten añadir los tuyos propios.

El enfoque de snippets merece destacarse: en vez de recordar comandos exactos, tocas una categoría, eliges un comando, y se envía. Esto hace la monitorización más rápida en móvil de lo que sería incluso con un teclado completo.

5. Registro de eventos como rastro de auditoría

El enfoque: Un registro persistente de todo lo que hizo el agente, consultable y revisable.

Las notificaciones te dicen qué pasó ahora. El streaming de terminal muestra qué está pasando en tiempo real. Un registro de eventos te dice qué pasó mientras no mirabas.

La app Mac de Tactic Remote mantiene un Event Log que registra:

  • Eventos hook de Claude Code (con marcas de tiempo)
  • Creación y destrucción de sesiones
  • Eventos de conexión

Esto es útil para:

  • Revisión matutina: "¿Qué hizo Claude anoche?" (si lo dejaste ejecutando)
  • Depuración: "¿Cuándo ocurrió realmente el error?"
  • Responsabilidad: "¿Qué cambios se aprobaron y cuándo?"

Si estás construyendo tu propia monitorización, el registro de eventos mínimo viable es:

# En tus scripts hook de Claude Code, añade al registro
echo "$(date -u +%Y-%m-%dT%H:%M:%SZ) $HOOK_EVENT $SESSION_NAME" >> ~/.claude/event.log

Luego consúltalo desde tu teléfono por el método de acceso remoto que uses.

Combinando métodos: un flujo de trabajo práctico

Estos enfoques funcionan mejor en combinación. Así es cómo:

Estado predeterminado: solo notificaciones push (Método 1)

  • Tu teléfono está en tu bolsillo
  • Claude está trabajando
  • Tú estás haciendo otra cosa

Llega notificación: cambiar a streaming de terminal (Método 2)

  • "Tarea completada" — abre Tactic Remote, revisa la salida
  • "Aprobación necesaria" — mira qué quiere hacer Claude, toca Y o N
  • "Error" — revisa el terminal, envía una corrección

Comprobación rápida: panel de sesiones (Método 3)

  • Echa un vistazo al teléfono entre reuniones
  • Ve que las tres sesiones están ejecutándose
  • Sin notificaciones significa sin problemas

Consulta de estado: usa atajos (Método 4)

  • Toca /cost para comprobar si el uso de tokens es razonable
  • Toca /status para verificar que Claude sigue trabajando
  • Toma 2 segundos

Fin del día: revisar registro de eventos (Método 5)

  • Ve la línea de tiempo completa de lo que ocurrió
  • Verifica que todas las tareas se completaron
  • Anota cualquier cosa que necesite seguimiento mañana

Lo que falta en las herramientas actuales

Siendo transparentes sobre las brechas en el panorama actual:

  • Previsualización de diff antes de aprobar — ver exactamente qué código quiere cambiar Claude antes de tocar Y. Actualmente ves la salida del terminal, pero una vista de diff estructurada sería mejor.
  • Alertas de coste — notificación automática cuando el gasto de tokens excede un umbral. Actualmente tienes que comprobar /cost manualmente.
  • Monitorización multi-agente — un solo panel para Claude Code, Copilot y otros agentes. Actualmente cada herramienta tiene su propia historia de monitorización.
  • Visibilidad de equipo — permitir que múltiples desarrolladores vean la actividad del mismo agente. Actualmente Tactic Remote es para un solo usuario.

Estas son áreas donde las herramientas probablemente mejoren a medida que el uso de agentes IA madure. Por ahora, los cinco métodos anteriores cubren las necesidades prácticas de monitorización para desarrolladores individuales.

Prueba Tactic Remote

Controla tus agentes de programación desde el móvil

Conéctate a Claude Code, Codex y otros agentes en tu Mac, Windows o Linux. Consulta el progreso y envía la siguiente instrucción desde el iPhone o iPad.