Skip to content
ai tools

Rex quer tornar o tmux obsoleto

Fechar o notebook pode interromper uma tarefa de longa duração, ou deixar você lidando com SSH, tmux e um labirinto de configurações de terminal. A proposta do Rex é que persistência não deveria significar abrir mão do acabamento de um aplicativo moderno para Mac.

Stork editorial team
Rex quer tornar o tmux obsoleto

O notebook fecha. O trabalho continua.

Seu MacBook entra em repouso e depois volta a funcionar. Enquanto isso, uma tarefa de IA que você iniciou no terminal de um Mac remoto continua em execução sem interrupção. Essa é a promessa central do Rex, um novo terminal do criador do Ghostty, Mitchell Hashimoto.

O Rex pretende tornar obsoletas as configurações tradicionais, que combinam um terminal, SSH e tmux. Ele oferece sessões de terminal persistentes e acesso a máquinas remotas em um único aplicativo, permitindo fechar o notebook e retomar o trabalho exatamente de onde parou.

Mitchell Hashimoto é um nome familiar para muitos no mundo do desenvolvimento. Ele fundou a HashiCorp, empresa por trás de ferramentas influentes como o Terraform, e desenvolveu o terminal Ghostty. Agora, sua nova startup, a Superlogical, está por trás do Rex.

Este novo terminal é uma substituição direta do seu terminal atual, projetada para oferecer uma melhoria imediata na experiência de uso. O Rex cuida da multiplexação e das conexões nativas com o Tailscale, garantindo que suas sessões persistam e sejam executadas em máquinas remotas sem interrupções.

Ao contrário dos multiplexadores mais antigos, o Rex opera com uma arquitetura cliente-servidor. O servidor do Rex é executado em segundo plano, mantendo seus programas, enquanto o aplicativo Rex funciona como uma janela para esse servidor, renderizando tudo de forma nativa com o mecanismo do Ghostty.

Por que a persistência do tmux tem um custo

As janelas de terminal comuns normalmente são donas dos processos que iniciam; ao fechar o aplicativo, todos os programas em execução são encerrados. Por isso, muitos usuários recorrem ao tmux, um multiplexador de terminal que é executado em segundo plano e mantém os programas ativos mesmo depois que o terminal cliente é fechado. Você pode então se desconectar de uma sessão e reconectar mais tarde, retomando exatamente de onde parou.

Mas a persistência do tmux tem um custo: uma experiência de uso comprometida. O tmux lê toda a saída dos programas e a redesenha em sua própria interface baseada em texto. Isso introduz um conjunto separado de comportamentos para rolagem, seleção de texto e gerenciamento de painéis, além de atalhos de teclado e configurações próprios que é preciso aprender. É uma camada extra de abstração entre você e o seu trabalho.

O Ghostty, o terminal do criador do Rex, já oferece painéis divididos locais. Mas divisões locais, por si só, não mantêm os programas ativos se você fechar o aplicativo de terminal. O Rex pretende resolver isso repensando de forma fundamental como terminais e sessões persistentes interagem, sem obrigar você a adotar a interface complexa do tmux e sua renderização separada baseada em texto.

O Rex separa a sessão da janela

O Rex, do criador do Ghostty, recém-lançado, divide a experiência de terminal em duas partes: um servidor em segundo plano que mantém seus programas e sessões em execução, e o próprio aplicativo Rex, que funciona apenas como uma janela de exibição. Esse modelo cliente-servidor é fundamental para a persistência. Você pode fechar o aplicativo, mas o servidor mantém seu trabalho ativo.

Ao contrário do tmux, o Rex não desenha uma interface de terminal dentro de outro terminal. Em vez disso, o aplicativo usa o mecanismo de renderização do Ghostty para exibir tudo por conta própria. Isso significa que painéis, rolagem e seleção de texto parecem nativos, como em qualquer outro aplicativo Mac, com gestos responsivos no trackpad e renderização adequada de fontes.

Para trabalho remoto, o Rex se integra diretamente ao Tailscale. Você instala o Rex nas duas máquinas, entra na mesma conta do Tailscale, ativa os certificados HTTPS e depois adiciona seu host remoto. Seu trabalho persiste na máquina host, e não no notebook em repouso. Se quiser experimentar, encontre instruções detalhadas em Installation · Rex Docs - Superlogical.

Essa configuração permite transições contínuas. Inicie uma tarefa longa do Claude no seu Mac mini, feche o MacBook, vá a uma cafeteria e reabra o MacBook. Sua sessão no mini continua ativa, e o Rex no notebook simplesmente se reconecta ao servidor remoto, mostrando o progresso contínuo.

Gostando do artigo? Receba um assim na sua caixa de entrada toda manhã.

um e-mail por dia · cancele em dois cliques · sem rastreadores de terceiros

Um fluxo de trabalho mais limpo, com limites reais

O Rex apresenta uma visão atraente de um fluxo de trabalho de terminal mais limpo, especialmente para usuários de Mac. A seleção de hosts, as sessões persistentes e a interface integrada tornam a alternância entre máquinas locais e remotas notavelmente simples. Se você trabalha principalmente entre seus próprios dispositivos Mac, a experiência unificada é realmente atraente.

Mas o vídeo destaca limites reais. O aplicativo para desktop é exclusivo para Mac no momento da gravação. O uso entre máquinas exige o Rex instalado nas duas pontas e uma configuração do Tailscale para conectividade nativa e segura. Não é uma substituição simples para todos os cenários.

Experimente o Rex se você busca uma experiência refinada e centrada em Mac para trabalhar de forma consistente entre suas máquinas pessoais. Sua integração profunda com recursos do macOS, como rolagem e seleção de texto nativas, oferece uma experiência de uso superior em comparação com os multiplexadores tradicionais.

Mantenha o tmux para amplo acesso a servidores via SSH; sua presença em praticamente qualquer servidor Linux ou Unix continua sem igual. Considere alternativas como o Herder se código aberto ou suporte multiplataforma em Windows ou Linux for mais importante do que a experiência de aplicativo combinada do Rex.

Perguntas frequentes

O que é o Rex?

Rex é um aplicativo de terminal de Mitchell Hashimoto que combina um cliente gráfico nativo com um servidor em segundo plano para manter as sessões de terminal em execução.

Como o Rex mantém as sessões de terminal ativas?

O servidor do Rex executa os programas e mantém as sessões separadamente da janela do aplicativo, de modo que fechar o cliente não encerra o trabalho.

O Rex funciona com várias máquinas?

Sim. O vídeo descreve a instalação do Rex em cada máquina e o uso do Tailscale para se conectar a um host remoto e às suas sessões.

O Rex substitui o tmux?

Pode ser adequado para usuários que desejam sessões persistentes em um aplicativo nativo, mas o tmux continua útil em servidores acessíveis por SSH e em muitos tipos de terminal.

Quais plataformas o Rex suporta?

O vídeo descreve o aplicativo para desktop como exclusivo para Mac no momento da gravação.

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á trabalhando para a ferramenta de outra pessoa.

Agentes de IA leem. Compradores chegam nela. Ela responde em oito idiomas e via MCP. Sua ferramenta pode ter uma assim — no ar em 24 horas.