Skip to content

Rex resuelve el problema del terminal que los desarrolladores toleran

La tapa de un portátil puede convertirse silenciosamente en el interruptor que acaba con un trabajo valioso, y la solución habitual conlleva una curva de aprendizaje. La apuesta más importante de Rex es que las sesiones persistentes deberían sentirse como una aplicación nativa normal, no como un terminal dentro de su terminal.

Stork editorial team
En esta página · 5 secciones
  1. 01La tapa del portátil no debería acabar con su trabajo
  2. 02Rex conserva la sesión, no la ventana
  3. 03El motor de Ghostty se une a la red de Tailscale
  4. 04Una alternativa convincente a tmux, con ventajas y desventajas
  5. 05Preguntas frecuentes

La tapa del portátil no debería acabar con su trabajo#

Un vídeo de demostración muestra Rex, un nuevo terminal del creador de Ghostty, ejecutando Claude de Anthropic en una máquina remota. El usuario cierra un MacBook Pro, lo vuelve a abrir y Claude continúa procesando sin interrupciones. Esta funcionalidad evita el uso de herramientas tradicionales como tmux o SSH.

Esta capacidad aborda una limitación fundamental de los emuladores de terminal convencionales. Normalmente, una ventana de terminal es propietaria directa de los procesos que lanza. Cerrar la aplicación, bajar la tapa del portátil o perder una sesión de red finaliza cualquier tarea de interfaz de línea de comandos (CLI) de larga duración.

Los desarrolladores suelen recurrir a soluciones alternativas como tmux para desacoplar y volver a acoplar sesiones, lo que permite que los procesos persistan en segundo plano. Sin embargo, tmux funciona como un emulador de terminal independiente, lo que introduce sobrecarga, combinaciones de teclas propias y una configuración compleja.

Rex pretende eliminar esta fricción. Emplea una arquitectura cliente-servidor en la que un servidor ligero en segundo plano gestiona el ciclo de vida de los procesos y mantiene las sesiones de forma persistente. La aplicación Rex funciona únicamente como cliente de visualización, conectándose a este servidor.

Este diseño permite a los desarrolladores iniciar tareas de larga duración, como agentes de programación autónomos o procesos de compilación complejos, y desconectarse sin temor a interrupciones. El trabajo continúa en la máquina remota, accesible al regresar, lo que elimina la necesidad de mantener un portátil encendido como servidor improvisado.

Rex conserva la sesión, no la ventana#

El diseño de Rex separa la visualización del terminal de sus procesos subyacentes. Un servidor ligero en segundo plano gestiona las sesiones PTY y los programas en ejecución, mientras que la aplicación Rex funciona únicamente como cliente gráfico. Cerrar la interfaz de la aplicación o suspender un portátil no finaliza el trabajo activo; el servidor mantiene la sesión, lista para volver a conectarse.

Esta arquitectura difiere de tmux, que también preserva las sesiones, pero renderiza la salida de los programas a través de su propia capa de terminal. tmux lee la salida del programa, dibuja una representación basada en texto y luego la envía al terminal real del usuario. Esto introduce una capa adicional de emulación y obliga a los usuarios a aprender los comandos de teclado y la configuración específicos de tmux para funciones como el desplazamiento, la selección de texto y la gestión de paneles.

Rex, por el contrario, utiliza el motor libghostty para dibujarlo todo de forma nativa. La aplicación se conecta al servidor como una vista, lo que garantiza que los paneles sean paneles reales de la aplicación y que el desplazamiento y la selección de texto funcionen como en cualquier aplicación de macOS.

El diseño posiciona a Rex como un multiplexor con una interfaz gráfica nativa, no simplemente como un emulador de terminal más rápido. Ofrece sesiones persistentes y capacidades remotas dentro de una única aplicación, integrándose directamente con Tailscale para un acceso seguro. Este enfoque mejora la experiencia del usuario sin afirmar que herramientas consolidadas como SSH o tmux queden obsoletas; en cambio, aborda sus limitaciones de arquitectura para los flujos de trabajo modernos.

El motor de Ghostty se une a la red de Tailscale#

La interfaz de Rex se renderiza mediante libghostty, el motor reutilizable del emulador de terminal Ghostty. Esta integración permite que los paneles, el desplazamiento y la selección de texto se comporten como funciones nativas de la aplicación, en lugar de como salida de pantalla emulada. La arquitectura cliente-servidor garantiza que la ventana de la aplicación funcione únicamente como una vista, separando la pantalla del ciclo de vida del proceso.

El acceso remoto a máquinas integra Tailscale directamente, lo que permite conectarse a dispositivos de una red mesh sin gestionar manualmente claves SSH ni configurar túneles. Este acceso basado en la identidad agiliza los flujos de trabajo de los desarrolladores que operan en varios entornos.

El sistema también incluye una CLI rex independiente, que admite la automatización mediante salida JSON para la gestión programática de diseños. La configuración está disponible mediante Lua, lo que ofrece flexibilidad para la personalización por parte del usuario. Además, Rex dispone de reconocimiento de procesos, que puede mostrar contexto relevante, como los puertos activos enlazados o el icono de un agente de IA activo como Claude Code, directamente en los encabezados de las pestañas. Para obtener más información sobre las herramientas para desarrolladores de Superlogical, visite Superlogical - The Multiplexer for All Work.

¿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

Una alternativa convincente a tmux, con ventajas y desventajas#

Rex se dirige principalmente a desarrolladores que necesitan sesiones persistentes, interacción nativa con macOS y supervisión integrada para agentes como Claude Code. Su arquitectura cliente-servidor y su renderizado impulsado por Ghostty lo diferencian de los multiplexores de terminal tradicionales.

Los multiplexores como tmux ofrecen una amplia compatibilidad con sistemas de tipo Unix y funcionan sin una interfaz gráfica dedicada ni Tailscale. Sigue siendo una opción ligera para servidores y flujos de trabajo consolidados en los que resultan aceptables su renderizado basado en texto y su interfaz controlada por teclado.

Rex pretende ofrecer una experiencia más integrada para los usuarios de macOS, aprovechando libghostty para lograr paneles y desplazamiento con apariencia nativa. Este diseño permite a los usuarios cerrar la tapa del portátil o desconectarse de la aplicación sin finalizar los procesos activos, una frustración habitual con los terminales estándar.

La actual versión beta pública de Rex se distribuye como una aplicación para macOS. Los lectores deben consultar Superlogical para conocer la disponibilidad más reciente y las plataformas compatibles. La viabilidad a largo plazo de Rex depende de si su comodidad y su experiencia de usuario nativa superan el alcance en el ecosistema de herramientas consolidadas como tmux.

Preguntas frecuentes#

¿Qué es Rex?#

Rex es un terminal y multiplexor de Superlogical, la empresa de Mitchell Hashimoto. Mantiene las sesiones en ejecución en un servidor en segundo plano, mientras que su aplicación proporciona la interfaz.

¿En qué se diferencia Rex de tmux?#

Ambos preservan las sesiones, pero Rex utiliza un cliente gráfico nativo impulsado por el motor de Ghostty, mientras que tmux renderiza una interfaz de terminal dentro de su terminal.

¿Puede Rex conectarse a máquinas remotas?#

Rex incluye integración con Tailscale para conectarse a máquinas de una red Tailscale. El vídeo muestra cómo ejecutar Claude en una máquina remota.

¿Rex mantiene Claude Code en ejecución cuando cierro mi portátil?#

Rex está diseñado para mantener los programas asociados a sesiones persistentes, incluso cuando su cliente se desconecta. El vídeo muestra cómo Claude continúa en una máquina remota mientras el portátil está cerrado.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Para builders

Esta página está trabajando para la herramienta de otro.

La leen los agentes de IA. Aterrizan compradores. Responde en ocho idiomas y vía MCP. Tu herramienta puede tener una igual — publicada en 24 horas.