El portátil se cierra. El trabajo no.
Su MacBook entra en suspensión y luego se reactiva. Mientras tanto, una tarea de IA que inició en su terminal en un Mac remoto sigue ejecutándose sin interrupción. Esa es la promesa central de Rex, una nueva terminal del creador de Ghostty, Mitchell Hashimoto.
Rex pretende dejar obsoletas las configuraciones tradicionales, que combinan por separado una terminal, SSH y tmux. Ofrece sesiones de terminal persistentes y acceso a equipos remotos en una única aplicación, lo que le permite cerrar el portátil y retomar el trabajo exactamente donde lo dejó.
Mitchell Hashimoto es un nombre conocido para muchos en el mundo del desarrollo. Fundó HashiCorp, la empresa detrás de herramientas influyentes como Terraform, y desarrolló la terminal Ghostty. Ahora, su nueva startup, Superlogical, está detrás de Rex.
Esta nueva terminal es un sustituto directo de la que usa actualmente, diseñado para ofrecer una mejora inmediata de la experiencia de usuario. Rex gestiona la multiplexación y las conexiones nativas de Tailscale, y garantiza que sus sesiones persistan y se ejecuten en equipos remotos sin interrupciones.
A diferencia de los multiplexores anteriores, Rex funciona con una arquitectura cliente-servidor. El servidor de Rex se ejecuta en segundo plano y mantiene sus programas, mientras que la aplicación Rex actúa como una ventana hacia ese servidor y lo renderiza todo de forma nativa con el motor de Ghostty.
Por qué la persistencia de tmux tiene un coste
Las ventanas de terminal habituales suelen ser propietarias de los procesos que inician; si se cierra la aplicación, todos los programas en ejecución terminan. Por eso muchos usuarios recurren a tmux, un multiplexor de terminal que se ejecuta en segundo plano y mantiene los programas activos incluso después de cerrar la terminal cliente. Después puede desconectarse de una sesión y volver a conectarse más tarde, retomando exactamente donde lo dejó.
Pero la persistencia de tmux conlleva un coste: una experiencia de usuario comprometida. Tmux lee toda la salida de los programas y luego la vuelve a dibujar en su propia interfaz basada en texto. Esto introduce un conjunto distinto de comportamientos para el desplazamiento, la selección de texto y la gestión de paneles, además de sus propios atajos de teclado y configuración que hay que aprender. Es una capa adicional de abstracción entre usted y su trabajo.
Ghostty, la terminal del creador de Rex, ya ofrece paneles divididos locales. Pero las divisiones locales por sí solas no mantienen los programas activos si se cierra la aplicación de terminal. Rex pretende resolver esto replanteando de raíz cómo interactúan las terminales y las sesiones persistentes, sin obligarle a adoptar la compleja interfaz de tmux ni su renderizado independiente basado en texto.
Rex separa la sesión de la ventana
Rex, del creador de Ghostty, recién lanzado, divide la experiencia de terminal en dos partes: un servidor en segundo plano que mantiene sus programas y sesiones en ejecución, y la propia aplicación Rex, que actúa como una simple ventana de visualización. Este modelo cliente-servidor es clave para su persistencia. Puede cerrar la aplicación, pero el servidor mantiene su trabajo activo.
A diferencia de tmux, Rex no dibuja una interfaz de terminal dentro de otra terminal. En su lugar, la aplicación utiliza el motor de renderizado de Ghostty para mostrarlo todo por sí misma. Esto significa que los paneles, el desplazamiento y la selección de texto se sienten nativos, como en cualquier otra aplicación de Mac, con gestos de trackpad receptivos y una representación adecuada de las fuentes.
Para el trabajo remoto, Rex se integra directamente con Tailscale. Se instala Rex en ambos equipos, se inicia sesión en la misma cuenta de Tailscale, se habilitan los certificados HTTPS y, a continuación, se añade el host remoto. Su trabajo persiste en el equipo host, no en su portátil en suspensión. Si desea probarlo, encontrará instrucciones detalladas en Installation · Rex Docs - Superlogical.
Esta configuración permite transiciones fluidas. Inicie una tarea de larga duración de Claude en su Mac mini, cierre su MacBook, vaya a una cafetería y vuelva a abrir el MacBook. Su sesión en el mini sigue activa y Rex en su portátil simplemente se reconecta al servidor remoto, mostrándole el progreso continuado.
¿Te está gustando? Recibe uno así en tu bandeja cada mañana.
un correo al día · date de baja en dos clics · sin rastreadores de terceros
Un flujo de trabajo más limpio, con límites reales
Rex ofrece una visión atractiva de un flujo de trabajo de terminal más limpio, especialmente para usuarios de Mac. La selección de host, las sesiones persistentes y la interfaz integrada hacen que alternar entre equipos locales y remotos resulte notablemente sencillo. Si trabaja principalmente con sus propios dispositivos Mac, la experiencia unificada resulta realmente atractiva.
Pero el vídeo señala límites reales. La aplicación de escritorio es exclusiva para Mac en el momento de la grabación. El uso entre equipos requiere tener Rex instalado en ambos extremos y una configuración de Tailscale para una conectividad segura y nativa. No es una solución que sirva sin más para cualquier escenario.
Pruebe Rex si busca una experiencia pulida y centrada en Mac para trabajar de forma coherente en sus equipos personales. Su profunda integración con funciones de macOS, como el desplazamiento y la selección de texto nativos, ofrece una experiencia de usuario superior en comparación con los multiplexores tradicionales.
Conserve tmux para un amplio acceso a servidores mediante SSH; su presencia en prácticamente cualquier servidor Linux o Unix sigue sin tener rival. Considere alternativas como Herder si el código abierto o la compatibilidad multiplataforma en Windows o Linux le importan más que la experiencia de aplicación combinada de Rex.
Preguntas frecuentes
¿Qué es Rex?
Rex es una aplicación de terminal de Mitchell Hashimoto que combina un cliente gráfico nativo con un servidor en segundo plano para mantener en ejecución las sesiones de terminal.
¿Cómo mantiene Rex activas las sesiones de terminal?
El servidor de Rex ejecuta los programas y mantiene las sesiones de forma independiente de la ventana de la aplicación, por lo que cerrar el cliente no pone fin al trabajo.
¿Funciona Rex en varios equipos?
Sí. El vídeo describe la instalación de Rex en cada equipo y el uso de Tailscale para conectarse a un host remoto y a sus sesiones.
¿Es Rex un sustituto de tmux?
Puede ser adecuado para quienes desean sesiones persistentes en una aplicación nativa, pero tmux sigue siendo útil en servidores accesibles por SSH y en muchos tipos de terminal.
¿Qué plataformas admite Rex?
El vídeo describe la aplicación de escritorio como exclusiva para Mac en el momento de la grabación.

