El blog de Deska
Dejar Claude Code ejecutándose cuando no estás frente a la computadora: Guía completa
Aprende cómo dejar Claude Code ejecutándose cuando no estás frente a la computadora gestionando permisos y usando acceso remoto con Deska mobile.
· 10 min de lectura
Si estás trabajando en una refactorización extensa o en una funcionalidad compleja, es probable que te preguntes si puedes dejar Claude Code ejecutándose cuando no estás frente a la computadora. La respuesta corta es sí, pero no es tan simple como presionar un botón y retirarse. Debido a que Claude Code es una herramienta basada en la terminal diseñada para flujos de trabajo de agentes, suele pausarse para pedir permiso antes de ejecutar comandos de consola, escribir archivos o realizar peticiones web. Sin una estrategia para manejar estos avisos, es muy probable que regreses y encuentres una terminal detenida que no ha avanzado nada.
El desafío de los flujos de trabajo con agentes desatendidos
Claude Code funciona analizando un problema y luego proponiendo acciones. Estas acciones a menudo son destructivas o sensibles, como eliminar un directorio o ejecutar un script. Por diseño, la herramienta busca que el humano esté presente en el proceso. Esto significa que espera que una persona esté allí para presionar la tecla Enter o escribir una confirmación.
Cuando sales de la habitación, varias cosas pueden detener el proceso. Los avisos de seguridad son el bloqueador más común. Si el agente necesita ejecutar una suite de pruebas y luego corregir los errores, podría pedir permiso para ejecutar el comando de prueba. Si no estás allí para otorgarlo, el agente se queda inactivo. Además, la configuración de energía de tu computadora podría poner la máquina en suspensión, lo que corta la conexión entre la herramienta CLI y la API de Anthropic.
Estrategias para ejecutar Claude Code de forma remota
Para ejecutar Claude Code con éxito mientras estás lejos de tu escritorio, necesitas resolver dos problemas. Primero, debes asegurar que el proceso continúe ejecutándose. Segundo, debes tener una forma de intervenir si el agente se queda atascado o requiere una decisión crítica.
Gestión de avisos de permisos
Una forma de mantener al agente en movimiento es usar indicadores (flags) que omitan ciertos avisos. Muchos agentes de CLI tienen un modo de auto-aprobación. Aunque esto es eficiente, también es arriesgado. Un agente autónomo podría eliminar archivos importantes accidentalmente o quedarse atrapado en un bucle que consuma tus créditos de API rápidamente. Si eliges esta ruta, asegúrate de que el estado de tu git esté limpio para que puedas revertir cualquier cambio no deseado.
Acceso remoto a la terminal
Un enfoque tradicional es usar un multiplexor de terminal como tmux o Screen. Esto te permite iniciar una sesión en un servidor remoto o en tu máquina local y mantenerla funcionando incluso si tu conexión se interrumpe. Luego puedes conectarte por SSH a la máquina desde otro dispositivo para revisar el progreso. Sin embargo, esto no resuelve el problema de la interfaz de usuario. Leer registros largos de terminal en la pantalla pequeña de un teléfono inteligente a través de SSH es difícil y propenso a errores.
Uso de Deska para monitorear Claude Code en el móvil
Deska ofrece una solución moderna para desarrolladores que necesitan mantenerse móviles mientras sus agentes de IA trabajan. Como una aplicación de escritorio gratuita para Mac, Windows y Linux, Deska te permite ejecutar agentes de programación como Claude Code dentro de paneles dedicados.
La aplicación móvil proporciona un enlace seguro hacia tu espacio de trabajo de escritorio. Debido a que los dispositivos se emparejan directamente y no exponen puertos a la internet pública, mantiene un modelo de seguridad local-first. Cuando no estás en tu computadora, puedes abrir Deska en tu teléfono para ver exactamente qué está sucediendo en tu canvas.
Si Claude Code llega a un punto donde necesita un permiso, lo verás en tu dispositivo móvil. Puedes aprobar el comando, escribir una respuesta o incluso usar Ask Deska para darle nuevas instrucciones al agente. Esto transforma un proceso desatendido en uno supervisado, reduciendo significativamente el riesgo de pérdida de tiempo o costos de API.
Consideraciones técnicas para sesiones de larga duración
Cuando planeas dejar una herramienta como Claude Code funcionando por más de unos minutos, debes preparar tu entorno. Los agentes de IA prosperan con el contexto, pero también pueden verse abrumados por demasiado ruido.
- Limpiar el contexto: Antes de comenzar una tarea larga, reinicia la sesión del agente para eliminar registros antiguos. Esto asegura que el agente se enfoque solo en la tarea actual.
- Definir el alcance: Sé específico en tu instrucción. En lugar de decir "refactoriza la app", di "refactoriza las funciones de ayuda en el directorio /utils y ejecuta las pruebas unitarias".
- Revisar la configuración de energía: Asegúrate de que tu laptop esté enchufada y que el modo de suspensión esté desactivado durante la tarea.
- Monitorear vía enlace seguro: Usa la aplicación móvil de Deska para revisar la terminal cada veinte minutos. No necesitas estar mirando activamente, pero un vistazo rápido puede confirmar si el agente sigue progresando.
Comparación de enfoques para la gestión remota de IA
Diferentes desarrolladores tienen diferentes necesidades para el trabajo remoto. Algunos prefieren un enfoque puramente basado en CLI, mientras que otros necesitan un entorno visual completo.
| Característica | SSH + Tmux | IDE en la Nube | Deska + Móvil |
|---|---|---|---|
| Complejidad de configuración | Alta | Media | Baja |
| Seguridad | Depende de la config | Nube de terceros | Enlace local-first |
| Experiencia de UI | Solo texto | Navegador completo | Canvas nativo |
| Avisos de permisos | Difíciles de manejar | Depende del navegador | Interfaz móvil |
Aunque SSH es una herramienta estándar, carece del contexto visual de un espacio de trabajo integrado. Los IDEs en la nube son potentes pero a menudo requieren mover tu código a sus servidores. Deska te permite mantener tus archivos locales mientras te brinda la flexibilidad del monitoreo remoto a través de sus capacidades de acceso remoto.
FAQ
¿Puede Claude Code ejecutarse en segundo plano?
Sí, Claude Code puede ejecutarse en segundo plano si usas una herramienta que mantenga activa la sesión de la terminal. Sin embargo, eventualmente se detendrá si encuentra un aviso que requiera la intervención del usuario. Usar un gestor de espacios de trabajo que se sincronice con un dispositivo móvil es la forma más efectiva de manejar estas interrupciones.
¿Es seguro dejar agentes de IA sin supervisión?
Generalmente no se recomienda dejar a ningún agente de IA completamente sin supervisión durante largos períodos. Pueden entrar en bucles infinitos o hacer suposiciones incorrectas sobre tu código. Una mejor estrategia es usar un monitor que te permita revisar periódicamente sin estar atado a tu escritorio.
¿Dejar Claude Code funcionando consume más créditos de API?
Ejecutar la herramienta en sí no consume créditos, pero las acciones que realiza sí lo hacen. Si un agente se queda atrapado en un bucle intentando resolver un error mientras no estás, podría consumir potencialmente una gran cantidad de tokens. Monitorear la sesión de forma remota te ayuda a detectar estos bucles temprano y ahorrar en costos.
Primeros pasos con Deska
Si quieres empezar a usar Claude Code y otros agentes de manera más efectiva, puedes descargar la aplicación de escritorio Deska hoy mismo. Al combinar un canvas infinito flexible con un enlace móvil seguro, puedes gestionar flujos de trabajo de IA complejos desde cualquier lugar. Ya sea que estés en tu escritorio o en movimiento, mantienes el control de tu código.