Blog
Cómo controlar Amp (Sourcegraph) desde tu iPhone — sin SSH
Amp es nuevo. La mayoría de la gente no sabe que ya puedes controlarlo desde un iPhone sin SSH. Aquí tienes la configuración en cinco minutos: emparejamiento en red local, Cloudflare Tunnel para acceso remoto, y cómo ejecutar Amp junto a Claude Code y Codex.
Sigue las novedades de producto e ingeniería de esta categoría.
Ver categoríaAmp es el agente de codificación con IA de Sourcegraph. Estuvo disponible públicamente hace poco, lo que significa que la mayor parte de internet todavía no se ha puesto al día — las guías que existen tratan principalmente de soluciones basadas en SSH que implican Tailscale, reenvío de puertos, o mantener un cliente de terminal abierto en el teléfono a tiempo completo.
Tactic Remote ya es compatible con Amp de forma nativa. La misma app para iOS que se conecta a Claude Code y Codex puede conectarse a una sesión de Amp en ejecución en tu Mac, máquina Linux o PC con Windows. Esta guía cubre la configuración en cinco minutos — y es honesta sobre las limitaciones actuales.
Qué es Amp y por qué importa controlarlo desde el teléfono
Amp es un agente de terminal. Al igual que Claude Code y Codex, se ejecuta en tu máquina de desarrollo dentro de un PTY, lee tu base de código, edita archivos, ejecuta comandos de shell y solicita tu aprobación antes de hacer algo arriesgado. No lo instalas en tu IDE; lo ejecutas en una terminal y te comunicas con él en lenguaje natural.
La implicación es la misma que se aplica a todos los agentes de terminal: el trabajo comienza en tu máquina, pero no necesitas estar mirando la pantalla todo el tiempo. Una refactorización puede durar veinte minutos. Una suite de pruebas puede estar siendo depurada durante una hora. Durante ese tiempo, Amp solo te necesita en unos pocos puntos de decisión: si eliminar un archivo, si una función propuesta tiene buen aspecto, si continuar por un camino determinado.
Estar pendiente de una terminal en un portátil para esos pocos momentos es un mal uso del tiempo. Que el teléfono los muestre como notificaciones push — y te permita responder con un toque — es un ciclo mucho mejor. En eso se basa Tactic Remote.
Las limitaciones de la solución SSH + Tailscale
La solución actual para usar Amp desde el teléfono es hacer SSH a tu máquina con un cliente como Termius o Blink, y luego conectarse a una sesión de tmux o screen donde Amp está en ejecución. Añade Tailscale o una VPN si quieres acceso desde fuera de tu red local.
Funciona. Pero tiene fricciones que se acumulan rápidamente:
- Sin notificaciones push. Tu iPhone no vibrará cuando Amp termine o deje de esperar tu respuesta. Tienes que reconectar manualmente y comprobarlo.
- La aprobación requiere escribir. Cuando Amp pregunta
"Delete src/legacy/auth.ts? (y/n)", tocas el teclado del teléfono y escribes un carácter en una pequeña ventana de terminal. Esa es la experiencia completa. - iOS cierra conexiones SSH en segundo plano. Si el teléfono se bloquea o cambias de app, muchos clientes SSH se desconectan o dejan de mostrar la pantalla. Necesitas el teléfono encendido, con la pantalla activa, delante de ti — lo que anula gran parte del propósito.
- Salida ilegible. La salida de Amp está formateada con ANSI para una terminal grande. En una pantalla de teléfono de 6 pulgadas, leer diferencias en streaming y rutas de archivos en monoespacio puro cansa rápido.
- Sin conciencia de múltiples agentes. Si ejecutas Claude Code en una ventana de tmux y Amp en otra, tu cliente SSH no entiende esa distinción. Lo gestionas todo manualmente.
Ninguno de estos es un bloqueante si solo revisas Amp ocasionalmente. Pero si quieres trabajar de verdad desde el teléfono — lanzar una tarea, alejarte del escritorio, responder a los prompts y volver luego para revisar lo que produjo el agente — la solución se desmorona.
Conectar Amp con Tactic Remote — configuración en red local en 5 minutos
El camino más rápido: tu Mac o máquina Linux y tu iPhone están en la misma red Wi-Fi.
Paso 1: Inicia el servidor de Tactic Remote en tu máquina.
En macOS, la app de barra de menús es la opción más sencilla. Descárgala desde tacticremote.com/download, instálala y haz clic en Start Server. El panel de estado muestra tu IP local y el puerto 8765, además de un código QR para emparejar.
Como alternativa, desde cualquier terminal en macOS o Linux:
Esto inicia el servidor de inmediato. Sin paso de instalación, sin archivo de configuración, sin WSL2 necesario. El mismo comando funciona también en Windows — consulta la guía de configuración para Windows para detalles específicos de esa plataforma.
Paso 2: Abre la app de Tactic Remote para iOS y empareja.
Descarga la app desde el App Store (busca "Tactic Remote" o usa este enlace). Es gratuita. Ábrela y toca el dispositivo cercano que aparece automáticamente mediante mDNS, o toca el escáner QR y apúntalo al código en tu escritorio. El emparejamiento suele completarse en unos segundos.
Tu iPhone y tu Mac o máquina Linux no necesitan compartir un Apple ID. El descubrimiento se gestiona completamente mediante mDNS/Bonjour a través de la red local.
Paso 3: Crea una nueva sesión y elige Amp.
Dentro de la app, toca New Session. Un selector por sesión te permite elegir el agente: Claude Code, Codex o Amp. Selecciona Amp. El servidor lanza Amp en un PTY en tu máquina, exactamente como si lo hubieras iniciado tú mismo en una terminal. A partir de aquí, tienes el control.
Envía un prompt desde el teléfono y observa cómo Amp se pone en marcha. La salida aparece en Chat Mode como burbujas legibles — las llamadas a herramientas (ediciones de archivos, comandos de shell, lecturas) se representan como iconos para no saturar la vista, y las secciones largas de Thinking se contraen. Si quieres el flujo ANSI sin procesar, cambia a Terminal Mode en cualquier momento.
Cuando Amp se detiene y solicita tu aprobación, el teléfono vibra con una notificación push. Tócala, lee la acción propuesta y apruébala o recházala con un toque. Amp continúa. En ningún momento tuviste que estar mirando la pantalla.
Acceso desde cualquier lugar con Cloudflare Tunnel
El emparejamiento en red local funciona cuando estás en la misma red que tu máquina de desarrollo. Para todo lo demás — trabajar desde otra habitación, una cafetería o mientras viajas — activa Cloudflare Tunnel.
En la app de barra de menús de macOS, activa el interruptor de Cloudflare Tunnel. La app negocia una conexión saliente con Cloudflare (no se abren puertos del router, no se necesitan excepciones en el cortafuegos), genera una dirección pública temporal y la integra en el código QR de emparejamiento. En tu iPhone, escanea el código y la conexión queda cifrada de extremo a extremo a través de Cloudflare.
Desde la línea de comandos, pasa la opción:
El tráfico está cifrado en tránsito. Cloudflare no almacena el contenido de tu sesión. No hay ningún repetidor en la nube de Tactic Remote en el medio — el túnel es un camino directo de tu teléfono a tu máquina a través del borde de Cloudflare.
Para configuraciones compartidas o máquinas siempre encendidas, activa la autenticación por API Key en los ajustes de la app e introduce la clave al emparejar en iPhone. Esto te permite mantener un servidor en ejecución sin repetir el flujo interactivo de QR cada vez.
Ejecutar Amp junto a Claude Code y Codex
Tactic Remote trata cada sesión de forma independiente, con su propio agente. Puedes tener una sesión de Amp ejecutándose en una rama y una sesión de Claude Code en otra, y cambiar entre ellas con un solo toque desde el panel lateral de sesiones.
El caso de uso práctico: exploración en paralelo. Si intentas corregir un error de tipo TypeScript complicado y quieres ver dos enfoques distintos al mismo tiempo, puedes:
- Crear dos worktrees de Git en ramas separadas del mismo repositorio.
- Abrir una sesión de Claude Code apuntada al primer worktree.
- Abrir una sesión de Amp apuntada al segundo.
- Enviar el mismo prompt inicial a ambas.
- Alejarte. Tu teléfono te notificará cuando cualquiera de los agentes se detenga para pedir aprobación o termine.
Cuando vuelvas, no estarás revisando dos ventanas de terminal desordenadas. Tienes dos sesiones en Tactic Remote, cada una con su propio flujo de salida legible, su propio resumen de diferencias en Mobile Git Review y su propia cola de aprobación. Revisas ambas y decides qué dirección se acerca más a lo que buscas.
Este es el flujo de trabajo que el SSH puro simplemente no puede estructurar. No existe ningún cliente SSH que sepa que estas son dos ejecuciones paralelas de Amp y Claude Code sobre el mismo repositorio, con notificaciones vinculadas a cada una.
Qué funciona y cuáles son las limitaciones actuales
La compatibilidad de Tactic Remote con Amp utiliza el mismo puente PTY que Claude Code y Codex, por lo que el flujo principal es sólido:
- Creación de sesiones, Chat Mode, Terminal Mode — todo en funcionamiento.
- Notificaciones push al terminar, al pedir aprobación o al salir — funcionando.
- Quick Prompts (instrucciones guardadas de un toque que reutilizas en diferentes sesiones) — funcionando.
- Mobile Git Review (ver archivos modificados y diferencias) — funcionando.
- Cloudflare Tunnel, autenticación por API Key — funcionando.
- Cambio entre múltiples sesiones y múltiples agentes — funcionando.
Las limitaciones honestas:
Amp es nuevo. El agente en sí mismo está disponible públicamente desde hace muy poco. A medida que Sourcegraph publique actualizaciones del comportamiento de su CLI, puede haber casos extremos en cómo se analiza y muestra la salida de Amp en Chat Mode. Si ves algo inesperado, la terminal sin procesar (Terminal Mode) siempre te muestra exactamente lo que Amp está produciendo.
Windows está en Vista Previa. La app de barra de menús para Windows (disponible desde la versión 1.8.0) es estable para Claude Code y Codex; Amp en Windows tiene el mismo soporte subyacente, pero ha tenido menos uso en el mundo real que las versiones de macOS y Linux. Si Amp se ejecuta correctamente en tu terminal de Windows, funcionará en Tactic Remote, pero reporta cualquier comportamiento inusual.
Interfaz de usuario común para múltiples agentes. Tactic Remote mantiene deliberadamente la interfaz móvil consistente entre agentes en lugar de crear una interfaz específica para cada uno. No obtienes paneles exclusivos de Amp ni vistas específicas de Sourcegraph. La contrapartida es una interfaz estable y fácil de aprender que envejece mejor a medida que los agentes evolucionan.
Un host emparejado a la vez por dispositivo. Tactic Remote conecta tu iPhone a un host a la vez. Si necesitas controlar agentes en dos máquinas separadas, tendrías que cambiar entre conexiones. Esta es una decisión de diseño deliberada en favor de la simplicidad; la gestión de una flota de máquinas es un caso de uso diferente.
Empezar
La app para iOS es gratuita en el App Store. El servidor — la app de barra de menús o npx tacticremote — también es gratuito. El precio Pro (2,99 $/mes o 19,99 $/año) desbloquea funciones avanzadas; el flujo de conexión principal, incluida la compatibilidad con Amp, está disponible en el nivel gratuito.
Cinco minutos para emparejar. Si ya tienes Amp instalado y en ejecución en tu máquina, lo único nuevo que necesitas es el servidor de Tactic Remote y la app para iOS. El agente en sí permanece exactamente donde está.
Lecturas relacionadas:
- Cómo ejecutar Claude Code desde tu iPhone — la guía de configuración fundamental para el flujo de trabajo completo de Tactic Remote
- Control remoto de Claude Code, Codex y Amp en Windows — configuración específica para Windows, incluyendo la app de barra de menús y la solución de problemas con ConPTY
- Configuración de Cloudflare Tunnel — guía detallada sobre acceso remoto cifrado sin abrir puertos en el router
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.