ENPT

Rex

Há alguns meses, eu escrevi sobre o Herdr, o multiplexador de terminal que uso para gerenciar vários agentes de codificação ao mesmo tempo. Nesta semana, comecei a experimentar o Rex, um novo multiplexador desenvolvido por Mitchell Hashimoto, criador do Ghostty, e pela equipe da Superlogical. A Superlogical começou os testes públicos este mês, enviando convites para sua lista de e-mails. Estas são primeiras impressões, e não uma análise de longo prazo.

Assim como o Herdr e o tmux, o Rex organiza terminais em sessões, abas e painéis. O aplicativo para macOS vem com seu próprio servidor local, que gerencia essas sessões, então não há nada extra para configurar antes de começar.

Rex com Codex, lazygit e um jogo Snake em execução em três painéis divididos

Captura de tela do anúncio dos testes públicos da Superlogical.

Sem tecla de prefixo

A primeira coisa que notei é que o Rex não usa uma tecla de prefixo. No Herdr e no tmux, pressiono Ctrl+b antes de cada comando. O Rex usa atalhos comuns do macOS: Cmd+D divide um painel, Cmd+T abre uma aba e Cmd+K alterna entre sessões. Eles são parecidos com os atalhos que já uso em outros apps do Mac, então os aprendi em poucos minutos.

A paleta de comandos

Quando não sei um atalho, abro a paleta de comandos com Cmd+Shift+P e pesquiso a ação. Cada item mostra seu atalho ao lado, então a paleta também serve de referência enquanto aprendo. Se não gosto de um atalho, basta pressionar Cmd+Enter no item para alterá-lo na hora.

A skill para agentes

O Rex vem com uma skill para agentes que ensina agentes de codificação como o Claude Code e o Codex a usar a CLI rex. Com ela, um agente pode abrir abas, dividir painéis, executar comandos neles e ler o que está na tela de outro terminal. A configuração leva um passo: execute Install Rex for Agents na paleta de comandos, ou rex skill setup em um terminal.

A skill também torna possíveis pedidos como “inicie o servidor de desenvolvimento em outra aba e me avise quando estiver pronto” ou “rode os testes ao seu lado e corrija o que falhar”. O agente executa o trabalho em seu próprio painel, espera terminar e lê o resultado na tela, então não preciso copiar saídas entre terminais.

Considerações finais

Ainda é cedo, e não aposentei minha configuração do Herdr. Até agora, os atalhos são minha parte favorita: não precisei escrever um arquivo de configuração para me sentir confortável, e a paleta de comandos cobre tudo o que ainda não memorizei. Mantenho os atalhos padrão que uso em um guia rápido do Rex.