Los agentes de programación rinden más en tareas largas, y las tareas largas son justo las que no quieres quedarte mirando. El problema es que los agentes se detienen para preguntar cosas. Claude Code pide permiso para ejecutar un comando, termina un turno y espera la siguiente instrucción, o se topa con un error. Si estás en una reunión o fuera a comer, el agente se queda parado hasta que vuelves a tu escritorio.
Controlar Claude Code desde el móvil cierra ese hueco. En este artículo te cuento cómo lo hago con Telegram y AgentVera: notificaciones que te dicen qué ha pasado, aprobaciones con un toque, agentes nuevos desde el chat y trabajos más grandes delegados con /team y /night.
Qué puedes hacer desde el móvil
Esto es lo que cubre la conexión con Telegram, para que sepas qué esperar antes de configurarla:
| Desde el móvil | Cómo |
|---|---|
| Saber cuándo un agente termina o falla | Una notificación con un breve extracto de su respuesta |
| Aprobar o denegar una solicitud | Botones ✅ Approve y ✖️ Deny en el mensaje |
| Escribir a un agente en marcha | Escribe en su tema o responde a su notificación |
| Ver qué ha cambiado | 🧾 Changes envía el diff como archivo |
| Iniciar un agente nuevo | /new con un proyecto y una tarea |
| Lanzar un equipo paralelo | /team y después aprobar el plan |
| Encolar trabajo para la noche | /night y después ➕ Add task |
Los agentes siguen ejecutándose en tu ordenador, en la app de escritorio. El móvil es un mando a distancia: envía instrucciones y recibe actualizaciones, así que la app tiene que seguir abierta y el ordenador activo.
Conectar el bot
La configuración lleva un minuto:
- Inicia sesión en tu cuenta de AgentVera en la app de escritorio (Settings → Account). Una cuenta gratuita basta.
- Ve a Settings → Notifications → Phone notifications y elige Connect with the AgentVera bot.
- Haz clic en Connect Telegram. La app muestra un enlace t.me y un código QR.
- Abre el enlace o escanea el código con el móvil y pulsa Start en Telegram.
- Usa Send test para comprobar que llega un mensaje.
El enlace es válido 10 minutos y funciona una sola vez. Conviene saber algunas cosas sobre privacidad:
- No se guarda nada por el camino. Los mensajes pasan por el servidor de AgentVera y esperan solo en memoria hasta que la app de escritorio los recoge.
- Solo chat privado. El bot funciona únicamente en un chat privado contigo y nunca se une a grupos.
- Solo tú lo controlas. Se comprueban tanto el chat como el remitente, así que solo la cuenta emparejada puede controlar tus agentes.
Si prefieres usar tu propio bot, elige I want to use my own bot y pega su token. El token se guarda cifrado en el llavero de tu sistema y los mensajes van directos a Telegram.
El bot escribe en el idioma de la app de escritorio, inglés o turco. Sus comandos también tienen alias en turco, como /ajanlar y /yeni.
Notificaciones que valen la pena
Una notificación solo sirve si te dice si tienes que actuar. Los ajustes de notificaciones te dejan elegir qué eventos llegan al móvil. Todos estos están activados por defecto:
- El agente terminó su turno
- El agente falló
- Aprobaciones pendientes
- Un hallazgo importante de la revisión de código
- Novedades del equipo paralelo
- Alertas de cuenta y de límites
- Falló una tarea programada
Dos ajustes determinan cuánto ruido hay:
- Una duración mínima del turno. Por defecto, solo los turnos de al menos 60 segundos envían un mensaje de «terminado». Los turnos rápidos de ida y vuelta pasan en silencio.
- Incluir un breve extracto de la respuesta del agente. Activado por defecto. Si lo desactivas, el móvil solo sabe que un turno terminó, sin código ni contenido del proyecto.
Con A separate topic per agent activado (el valor por defecto), cada agente tiene su propio tema en el chat del bot, así que un día largo con varios agentes no se convierte en un hilo interminable.
Aprobar solicitudes con un toque
Cuando un agente pide permiso, el mensaje llega con los botones ✅ Approve y ✖️ Deny. Si la aprobación automática está activada en la app de escritorio, también recibes un botón de permitir siempre, por ejemplo ♾️ Always allow: … para un comando o ♾️ Always allow edits in the project. El móvil nunca activa la aprobación automática por su cuenta; eso sigue siendo una decisión del escritorio.
Si se te pasa una solicitud, AgentVera te la recuerda. Los recordatorios empiezan a los 5 minutos y se repiten cada 15 minutos, como máximo tres veces, y llegan a Telegram con los mismos botones. Las aprobaciones de los flows llegan igual.
Hablar con los agentes desde el chat
Usa /agents para listar tus agentes en marcha. Cada uno llega como una tarjeta con botones:
- 📄 Last reply muestra lo último que dijo el agente.
- 🧾 Changes envía los cambios actuales como archivo
changes.diff. - ⏸ Pause interrumpe el turno actual, y ▶️ Continue le dice que siga.
- ↩️ Undo last turn revierte los archivos del último turno, tras una confirmación.
- ✍️ Write envía un mensaje al agente.
- ⏹ Close agent lo cierra.
Para escribir a un agente, escribe en su tema o responde a una de sus notificaciones. Si el agente está ocupado, recibe el mensaje cuando termina su turno. También puedes enviarle fotos y documentos de hasta 20 MB, como una captura de pantalla de un bug. Los mensajes de voz y el vídeo no son compatibles.
En sentido contrario, los agentes pueden enviar archivos a tu móvil con la herramienta phone_send cuando Let agents send to your phone está activado. Solo pueden enviar archivos de su propia carpeta, y los secretos como los archivos .env y las claves están bloqueados.
Empezar trabajo nuevo: /new, /team y /night
/new: un agente, una tarea
/new te pide elegir un proyecto reciente y después escribir la tarea. Inicia un agente de Claude Code con el nombre de la tarea y un 📱 delante para que veas que vino del móvil. Si ya sabes el nombre del proyecto, /new Project: task lo hace en un solo mensaje.
/team: un equipo paralelo desde el móvil
Para trabajos más grandes, /team inicia un equipo paralelo. Elige un proyecto y describe la petición con detalle. El bot responde que está preparando el plan y, cuando está listo, recibes un mensaje 🧩 Plan ready con las partes, cuántas se ejecutan a la vez y el comando de comprobación final. No se ejecuta nada hasta que pulsas 🚀 Start the team.
Mientras se ejecuta, te enteras de los momentos que importan:
- Una parte que necesita ayuda llega con los botones 🔁 Retry, ⏭ Skip y 📥 Accept.
- Cuando el equipo termina, recibes cuántas partes se fusionaron, el nombre de la rama y, si aún no hay pull request, un botón 🔀 Open PR.
- Si el equipo se detiene, también te lo dicen.
Si quieres entender qué ocurre dentro de una ejecución paralela, Agentes de programación en paralelo y Git worktrees para agentes en paralelo explican la idea.
/night: encola trabajo para el turno de noche
/night muestra el estado del turno de noche: si está activado y su horario, además de las tareas en cola. ➕ Add task pide un proyecto y una tarea, y ▶️ Start now inicia la cola de inmediato si el turno aún no está en marcha.
Durante la noche, los agentes hacen commit de su trabajo pero no hacen push, y las solicitudes de aprobación no se aprueban por ti. Por la mañana recibes una notificación de escritorio y un breve resumen en Telegram con los recuentos. El turno de noche forma parte del plan Pro.
/status, /help y /cancel
/status lista brevemente los agentes en marcha, /help explica qué puede hacer el bot y /cancel descarta una pregunta que el bot está esperando.
¿Telegram o la app móvil de AgentVera?
AgentVera también tiene una app móvil para iOS y Android. Las dos llegan a los agentes de tu ordenador a través del servidor de AgentVera, y puedes usar ambas a la vez.
- Telegram es para el trabajo rápido: una notificación, una aprobación con un toque, una respuesta corta, una tarea nueva con /new.
- La app móvil es el mando completo: un chat, terminal y diff para cada agente, archivos, fotos y mensajes de voz, Git y Docker, deshacer, tareas y el turno de noche. Activa Control from your phone en los ajustes de la app de escritorio e inicia sesión en la app con la misma cuenta.
La guía de la app móvil de AgentVera explica cómo configurarla y qué hace cada pantalla.
Errores comunes
- Dejar que el ordenador se suspenda. Los agentes se ejecutan en tu máquina. Si se suspende, no pasa nada hasta que la despiertes.
- Activar todas las notificaciones y luego silenciar el chat. Mantén la duración mínima del turno y desactiva lo que nunca atiendes, para que los mensajes que recibas merezcan abrirse.
- Enviar tareas vagas desde el móvil. Escribir en el móvil te empuja a tareas cortas. «Arregla el login» no basta para /new ni /team; nombra el archivo, el bug y cómo comprobarlo.
- Aprobar a ciegas. Antes de pulsar Approve en un comando que no reconoces, abre 📄 Last reply o 🧾 Changes para ver qué está haciendo el agente.
- Esperar que Telegram sustituya al escritorio. Revisar un diff grande o resolver un conflicto es trabajo para el escritorio, o al menos para la vista de diff de la app móvil. Telegram mantiene los agentes en marcha hasta que llegas.
Lista de comprobación
- Sesión iniciada en AgentVera en la app de escritorio
- Bot conectado y Send test recibido
- Eventos de notificación elegidos, duración mínima del turno definida
- Extracto de la respuesta activado o desactivado, según lo que te parezca bien enviar
- Un tema separado por agente activado
- Ordenador configurado para no suspenderse mientras los agentes trabajan
Conclusión
Controlar Claude Code desde el móvil tiene menos que ver con programar en una pantalla pequeña y más con no dejar agentes esperando. Las notificaciones te avisan cuando algo te necesita, las aprobaciones llevan un toque y /new, /team y /night te dejan delegar el siguiente trabajo mientras estás fuera. Tampoco se limita a Claude Code: /agents lista también los agentes de Codex y otros que ejecutas en AgentVera, con las mismas tarjetas. Si quieres construir algo con Telegram en lugar de usarlo como mando a distancia, consulta Crea un bot de Telegram con IA.
Puedes empezar con AgentVera gratis y consultar los planes cuando necesites el turno de noche o los equipos paralelos.