Las 3 formas más fáciles de usar Claude Code en tu teléfono móvil
Una de las mejores cosas de Claude Code es que puede manejar tareas grandes y desordenadas: refactorizaciones grandes, actualizaciones de dependencias, correcciones en todo el repositorio e incluso depuración de varios pasos.
Pero esas tareas pueden tardar un tiempo. A veces 30 minutos. A veces horas. Y en algún punto a mitad de esa ejecución, Claude Code normalmente hará una pausa y preguntará algo simple: “¿Permitir este comando?” o “¿Aprobar modificación de archivo?” Lo que significa que no puedes alejarte realmente. Terminas sentado frente a tu computadora, esperando un aviso que quizá requiera una respuesta de una sola palabra. Es una sensación extraña: la IA está haciendo todo el trabajo, pero tú sigues atrapado en tu escritorio supervisándola.
Mientras tanto, la vida real sigue ocurriendo. Quieres ir a almorzar. Salir a caminar. Tal vez ir al gimnasio. ¿No sería genial que Claude Code pudiera simplemente seguir ejecutándose mientras estás fuera, y que pudieras aprobar cosas desde tu teléfono cuando fuera necesario?
Buenas noticias: eso ya es posible. Durante la última semana, experimenté con tres formas diferentes de ejecutar Claude Code desde un teléfono, para que las tareas largas puedan seguir avanzando incluso cuando estás lejos de tu laptop:
- Remote Control — la forma oficial de Anthropic para conectar Claude Code con la app móvil de Claude
- Happy Coder— una app móvil creada específicamente para ejecutar Claude Code, Codex y muchos otros copilotos de programación
- SSH + Tailscale + tmux — la configuración hacker para controlar tu máquina de desarrollo desde cualquier lugar
En esta publicación, explicaré cómo funcionan, cómo es la configuración y cuál usaría realmente en el día a día. También compartiré algunas herramientas que hacen que programar desde el móvil sea menos doloroso, como gestionar el contexto entre sesiones y administrar múltiples tareas de larga duración.
Claude Code Remote Control: Un comando, sin configuración
Anthropic lanzó Remote Control, y es el más simple de los tres métodos en este artículo: un comando, un código QR, sin herramientas de terceros.
La configuración es mínima. Navega hasta el directorio de tu proyecto y ejecuta:
claude remote-control
Aparece un código QR en tu terminal. Abre la Claude App en tu teléfono y escanéalo. Tu teléfono y la terminal quedan ahora completamente sincronizados: envía mensajes, lee la salida, aprueba acciones, todo en tiempo real. Si ya estás dentro de una sesión en ejecución de Claude Code, el atajo /rc la conecta con Remote Control sin perder ningún historial de conversación.
Happy Coder: Una app móvil gratuita para Claude Code y Codex
Remote Control es el camino más rápido del escritorio al teléfono, pero está limitado a Claude Code, requiere una suscripción Pro o Max, y no tiene notificaciones push ni entrada por voz. Si cualquiera de esas cosas te importa, Happy Coder adopta un enfoque diferente. Es una app dedicada de código abierto creada por la comunidad, específicamente para programación con IA en móvil.
Su arquitectura tiene tres capas:
- una herramienta CLI (happy-coder) ejecutándose en tu máquina,
- un servidor de retransmisión cifrado en el medio,
- y una app móvil en iOS y Android.
También hay una interfaz web para tablets y navegadores. Las llamadas al modelo y la ejecución de código permanecen en tu máquina. La app es solo una capa de control.
Lo que hace que Happy Coder destaque para móvil:
- Compatible tanto con Claude Code como con Codex. Es la única opción móvil que cubre los dos CLI de programación con IA dominantes en una sola app.
- Notificaciones push. Recibes una alerta cuando Claude necesita aprobación, el código está listo para revisión o algo falla. No hace falta mantener la app abierta ni volver a comprobar manualmente.
- Entrada por voz. Dices tu prompt en lugar de escribirlo en el teclado del teléfono. Es significativamente más rápido para instrucciones más largas.
- Interfaz de conversación. Ves tu proyecto actual y el estado de la sesión en una interfaz de chat en lugar de una salida de terminal sin procesar.
La seguridad se basa en cifrado de extremo a extremo usando el mismo protocolo que Signal (TweetNaCl). El servidor de retransmisión solo ve blobs cifrados, y no se exponen puertos en tu máquina.
Accede a Claude Code desde tu teléfono con SSH, Tailscale y tmux
El enfoque más establecido para el acceso remoto es, por supuesto, usar SSH para volver a entrar en tu propia máquina. SSH (Secure Shell) es una forma de controlar un ordenador desde otro a través de internet. No es una aplicación que instalas, sino un protocolo integrado en macOS, en la mayoría de las distribuciones de Linux y en Windows 10 y versiones posteriores, del mismo modo que lo están la compatibilidad con Wi-Fi o Bluetooth. SSH te permite abrir una terminal en una máquina remota desde cualquier lugar.
Para este caso de uso, la "máquina remota" es simplemente tu propio ordenador en la oficina, y el "cliente" es tu teléfono. Habilitas SSH en tu ordenador, instalas un cliente SSH en tu teléfono, te conectas y tienes una terminal completa donde Claude Code se ejecuta exactamente igual que en tu escritorio.
Para el cliente SSH, usé Termius. Cubre tanto iOS como Android con una interfaz limpia, y el nivel gratuito maneja bien el uso diario.
SSH te da una terminal completa, pero presupone que ambos dispositivos pueden encontrarse en la red. Normalmente, no pueden. Generalmente, tu ordenador está detrás del router de tu oficina, mientras que tu teléfono está en una torre celular o en el Wi-Fi de tu casa. Son redes separadas, y ninguno de los dispositivos sabe cómo encontrar al otro. Podrías exponer el puerto SSH de tu ordenador a la internet pública, pero eso abre tu máquina a cualquiera que escanee puertos abiertos. Necesitas una forma de conectarte sin hacer que tu ordenador sea visible para todo internet.
La solución que usé es Tailscale: una aplicación que garantiza un túnel cifrado entre tus dispositivos, sin necesidad de una IP pública ni cambios en el firewall. Tu teléfono y tu máquina de la oficina se comportan como si estuvieran en la misma red local, incluso cuando no lo están. Las VPN corporativas, WireGuard y la tunelización frp resuelven el mismo problema. Puedes usar lo que te funcione.
Una vez que estás conectado, el siguiente desafío es mantener la conexión. Una sesión SSH es una conexión activa entre dos dispositivos. Si esa conexión se interrumpe por cualquier motivo — tu teléfono cambia de Wi-Fi a datos móviles, entras en un ascensor, tu internet de la oficina falla momentáneamente — la sesión muere y lo que se estuviera ejecutando en ella se detiene. En un teléfono, estas interrupciones podrían ocurrir constantemente.
Para mantener estable la conexión, usé tmux para mantener viva la sesión del lado del servidor. Si te reconectas después de una caída, ejecuta tmux attach, y Claude Code estará justo donde lo dejaste, sin perder progreso.
La ventaja:
- Gratis. Sin suscripciones más allá de Claude Code en sí.
- Estable. tmux mantiene las sesiones vivas durante las interrupciones.
- Totalmente bajo tu control. Sin servicios de terceros entre tú y tu máquina.
La desventaja:
- La configuración requiere trabajo manual. Debes sentirte cómodo configurando SSH, Tailscale y tmux.
- No es muy agradable de usar. Una terminal en la pantalla de un teléfono no es la idea de diversión de nadie.
Claude Code Remote Control vs. Happy Code vs. terminal SSH en el teléfono
Los tres métodos mantienen tu código en tu máquina y te dan una terminal desde tu teléfono. Las diferencias se reducen al esfuerzo de configuración, las funciones y el coste.
Así es como se comparan las tres opciones de un vistazo:
| Criterios | Remote Control (oficial) | Happy Coder | SSH + Tailscale + tmux |
|---|---|---|---|
| Dificultad de configuración | Muy baja, escanea el código QR para conectarte | Baja, instala CLI + App | Media, requiere configurar SSH/VPN/tmux |
| Coste | Requiere suscripción Pro o Max | Gratis y de código abierto | Gratis (más allá de la suscripción a Claude Code) |
| Herramientas compatibles | Claude Code | Claude Code + Codex | Claude Code |
| Requiere host persistente | Sí | Sí | Sí |
| iOS/Android | App oficial de Claude | App Store / Google Play | Termius u otros clientes SSH |
| Notificaciones push | No | Sí | No |
| Entrada de voz | No | Sí | No |
| Recuperación tras desconexión | Automática | Reconexión automática | Manual (tmux attach después de reconectar) |
| Seguridad | Cifrada, sin puertos abiertos | Cifrado de extremo a extremo | VPN/Cifrada |
| Ideal para | Usuarios de Max que quieren la experiencia más sencilla | Usuarios que disfrutan de control total sobre su experiencia y soporte multiherramienta | Usuarios que quieren control total |
Happy Coder y Remote Control no son mutuamente excluyentes: puedes usar ambos. Remote Control es más sencillo: cero configuración, integración estrecha con la app de Claude. Happy Coder es más flexible: gratis, de código abierto, compatible con Codex además de Claude Code, y añade notificaciones push y entrada de voz que Remote Control no tiene.
Solucionar los puntos problemáticos de Claude Code en móvil: escritura, memoria y eficiencia
Usar Claude Code desde un teléfono funciona, pero introduce fricción que no tienes en un escritorio. Estos son tres problemas con los que me encontré y las herramientas que usé para resolverlos:
- Escribir es dolorosamente lento. Empecé a usar Typeless para entrada de voz en su lugar.
- Cada nueva sesión empieza con memoria cero. memsearch le da a Claude memoria persistente y consultable entre sesiones y dispositivos.
- Solo puedes observar una tarea a la vez. cc-tmux-worktree-orchestration te permite ejecutar múltiples instancias de Claude Code en paralelo.
Entrada de voz con Typeless
Escribir prompts en el teclado de un teléfono es lento, especialmente cuando necesitas describir una tarea de varios pasos en detalle. Empecé a usar Typeless para evitar esto. Reemplaza el teclado de tu teléfono con una entrada de voz a texto que va más allá de la transcripción en bruto:
- Conversión rápida de voz a texto. Dices tu prompt de forma natural, y Typeless lo convierte en texto en segundos. Se acabó teclear con los pulgares un prompt de varias líneas, una letra a la vez.
- Limpia tu discurso. Elimina muletillas como "eh" y "mmm", quita repeticiones accidentales y conserva solo tu formulación final cuando te corriges a mitad de frase.
- Autoformatea la salida. Las listas, pasos y puntos clave hablados se organizan en texto estructurado, no en un muro de frases interminables.
- Compatible con más de 100 idiomas y mezclas. Di un prompt en cualquier mezcla de idiomas en la que pienses, y Typeless detecta y transcribe cada uno automáticamente.
- Se adapta a tu estilo. Aprende tu tono, formulación y vocabulario con el tiempo, así que la salida se lee como algo que realmente escribirías.
- Funciona en todas las apps. Opera como teclado del sistema en Mac, Windows, iOS y Android, así que funciona dentro de cualquier cliente SSH, navegador o app de Claude que estés usando.
Typeless afirma que la entrada de voz funciona aproximadamente 4 veces más rápido que escribir. Incluso a la mitad de eso, es una diferencia significativa cuando piensas más rápido de lo que puedes escribir en tu teléfono.
Llevar el contexto de sesión entre escritorio y móvil con memsearch
Muchas configuraciones móviles inician una sesión nueva cada vez que te conectas. Te reconectas después de una caída de SSH o vuelves a escanear después de que Remote Control agote el tiempo de espera, y Claude empieza de cero sin memoria de lo que hablaste. Puedes pasar una mañana trabajando en una decisión de arquitectura en tu portátil, abrir una nueva sesión desde tu teléfono esa tarde, y Claude no tiene ni idea de que ocurrió.
memsearch soluciona esto. Es un plugin de Claude Code impulsado por Milvus que le da a tu agente memoria persistente y buscable entre sesiones y dispositivos. Así es como funciona:
- Resumen automático. Al final de cada turno de conversación, memsearch resume lo que ocurrió (lo que pediste, lo que hizo Claude, qué archivos cambiaron) y lo añade a un archivo Markdown local organizado por fecha.
- Recuperación semántica en cada prompt. Cuando inicias una nueva sesión o envías un mensaje, el plugin busca en tus archivos de memoria usando una búsqueda híbrida vectorial y de texto completo, y luego inyecta solo el contexto relevante. No vuelca todo en tu ventana de contexto.
- Divulgación progresiva de tres capas. El proceso de recuperación se ejecuta en un subagente en segundo plano: busca, expande resultados prometedores para ver el contexto circundante e incluso puede analizar transcripciones de sesiones originales si es necesario. Tu sesión principal solo ve el resumen final seleccionado.
- Markdown como fuente de verdad. Todos los recuerdos se almacenan como archivos .md en texto plano, legibles por humanos y compatibles con git. El índice vectorial es una caché derivada que puede reconstruirse desde el Markdown en cualquier momento.
Instala con dos comandos, y listo.
/plugin marketplace add zilliztech/memsearch
/plugin install memsearch
Para cualquiera que cambie regularmente entre escritorio y móvil, esto es casi esencial.
Para más detalles, consulta este blog: Agregar memoria persistente a Claude Code con el plugin ligero memsearch
Acelera Claude Code con tareas paralelas: git worktree + tmux
En móvil, naturalmente estás limitado a observar una tarea a la vez. Pero Claude Code no tiene por qué funcionar así. Si inicias varias instancias en paralelo antes de irte, una por función ejecutándose concurrentemente, vuelves a encontrar el trabajo terminado en lugar de una cola.
git worktree hace esto posible. Crea directorios de trabajo aislados desde el mismo repositorio, cada uno en su propia rama con su propia copia de tu base de código. Empareja cada worktree con su propia instancia de Claude Code, y trabajan simultáneamente sin conflictos de archivos. Combinado con la gestión de múltiples ventanas de tmux (que ya tendrás si seguiste la configuración SSH anterior), puedes cambiar entre tareas en ejecución en tu teléfono para comprobar su progreso.
Creé un plugin llamado cc-tmux-worktree-orchestration para automatizar todo el flujo de trabajo. Esto es lo que hace:
- Dividir. /tmux-worktree-split login signup dashboard crea tres worktrees, tres ramas de función y tres ventanas de tmux, cada una con Claude Code iniciado automáticamente. También puedes organizar por sesiones o paneles de tmux, según tu preferencia.
- Fusionar. /tmux-worktree-merge fusiona todas las ramas de función de vuelta a tu rama base, elimina los worktrees, limpia las ramas y cierra las sesiones de tmux.
- Seguimiento de estado. El plugin escribe un archivo .worktree-split-state.md en la raíz de tu proyecto al dividir, registrando la rama base, la configuración de tmux y toda la información de funciones. La fusión lee este archivo para la limpieza. Se elimina automáticamente después de la fusión y no se confirmará en git.
Una cosa a tener en cuenta: los git worktrees solo contienen archivos rastreados por git. Las dependencias en .gitignore (como node_modules o .venv) no estarán en los nuevos worktrees. Tendrás que reinstalar las dependencias en cada uno, o crear enlaces simbólicos a una ubicación compartida.
Instalación:
/plugin marketplace add zc277584121/cc-tmux-worktree-orchestration
/plugin install tmux-worktree-orchestration
La programación con IA se vuelve móvil
Claude Code no es la única herramienta de codificación con IA que está ganando terreno en teléfonos. Otras herramientas van en la misma dirección, cada una con una arquitectura diferente.
Cursor Cloud Agent acepta tareas desde la web, móvil, Slack o GitHub. Cada agente levanta su propia VM en la nube con un entorno de desarrollo completo, y luego produce un PR listo para fusionar con capturas de pantalla y un video de los cambios. Puedes controlar de forma remota el escritorio del agente desde tu teléfono para probar el resultado tú mismo. Cursor también tiene una CLI que funciona con la configuración de SSH + tmux descrita anteriormente.
OpenAI Codex ofrece dos caminos hacia el móvil. La CLI se basa en la terminal, por lo que funciona a través de SSH exactamente igual que Claude Code. El sandbox en la nube precarga tu repositorio en un entorno alojado y te permite iniciar tareas directamente desde la app de ChatGPT para iOS, sin necesidad de SSH.
OpenClaw (anteriormente Clawdbot) adopta un enfoque completamente diferente. Es un asistente de IA de código abierto que vive dentro de las apps de mensajería que ya usas: WhatsApp, Telegram, Slack, Discord, iMessage. No es una herramienta de codificación dedicada como las demás, sino un agente de propósito general que puede ejecutar comandos de shell, controlar un navegador y gestionar archivos en tu máquina. Los desarrolladores lo han usado para activar tareas de Claude Code desde Telegram, lo que lo convierte en el camino más poco convencional hacia la codificación móvil de esta lista.
Diferentes arquitecturas, misma dirección: las herramientas de codificación con IA se están desacoplando del escritorio.
Conclusión
Entonces, ¿qué método deberías elegir para conectar Claude Code a tu teléfono? Según mis experiencias, depende de lo que priorices:
- Control remoto si quieres la configuración más sencilla. Un comando, un escaneo de QR, sin infraestructura. Ideal para suscriptores Pro o Max que solo quieren que funcione.
- SSH + Tailscale + tmux para control total y cero coste adicional. Gratis, flexible, sin dependencia de apps de terceros. Ideal para ingenieros cómodos con la configuración de terminal.
- Happy Coder si usas tanto Claude Code como Codex, o si quieres notificaciones push y entrada de voz. La única opción que cubre varias CLI de codificación con IA en una sola app. Gratis y de código abierto.
Una vez que hayas elegido un método, la fricción pasa de "puedo acceder a Claude Code" a "puedo usarlo bien en una pantalla pequeña". Ahí es donde entran las herramientas:
- Typeless hace soportable escribir prompts en el teclado de un teléfono.
- memsearch mantiene vivo tu contexto entre sesiones y dispositivos.
- cc-tmux-worktree-orchestration convierte una sesión de Claude Code en varias ejecutándose en paralelo.
En conjunto, el problema de acceso está resuelto, y la experiencia se está acercando a lo que esperarías en un escritorio. Claude Code en móvil ya no es una solución improvisada. Es un flujo de trabajo.
Si quieres hablar sobre tu configuración, adaptar memsearch para un framework de agente diferente o escalarlo en un equipo, únete a nuestro canal de Slack. También puedes reservar una sesión individual de 20 minutos a través de Milvus Office Hours para recibir ayuda práctica.
Sigue leyendo
Sigue leyendo

Zilliz Cloud Now Available in AWS Asia Pacific (Seoul)
Zilliz Cloud is now available in AWS Seoul — low-latency vector search, in-country data residency, and one-step migration for Korean AI teams. 31 regions across 5 clouds.

Top 10 Context Engineering Techniques You Should Know for Production RAG
A practical guide to context engineering for production LLM systems, covering RAG, context processing, memory, agents, and multimodal context.

Why I’m Against Claude Code’s Grep-Only Retrieval? It Just Burns Too Many Tokens
Learn how vector-based code retrieval cuts Claude Code token consumption by 40%. Open-source solution with easy MCP integration. Try claude-context today.



