Criei um Ghostty Dev, um fork baseado no terminal Ghostty, especificamente para desenvolvedores que rodam várias sessões Claude Code ao mesmo tempo. Ponto principal de dor: abra 5+ abas e execute um agente de IA em cada uma, e você não consegue saber quem está fazendo o quê. Principais características: Registro de progresso em tempo real — O topo de cada aba mostra o status da tarefa do CC (ouvindo mudanças de arquivo com kqueue, zero polling), mostrando rapidamente qual agente está sendo construído e qual está completo. Tab Workspace (Nome de Exibição Personalizado) — Cmd+Shift+M para definir o título da tarefa (ex.: "P5.1 Stripe Backend"), Cmd+Shift+N para abrir o painel de Notas e registrar o contexto. É tudo isolamento por aba, reiniciar persistência Trechos — Personalize comandos comuns, compartilhe entre abas e entre terminais com um clique. Por exemplo, se você adicionar zellij attach, pode adicionar uma fileira de abas à direita Redesign da barra lateral — as informações da aba bloqueiam o painel mais à esquerda para evitar saltos aleatórios, clique em Retomar tmux / Iniciar CC / Desanexar, selecionar aba com marcadores de canto. Janela de Configurações Nativas — Cmd+, abre configurações no estilo macOS sem precisar criar manualmente arquivos de configuração. Persistência de sessão — o estado da janela/tab é totalmente restaurado após um reincomeço, idempotente, etc. Segurança auditada: proteção de percurso de caminhos, isolamento de permissões /tmp, prevenção de gravação atômica perda de dados. Veja os comentários no link do github
Algumas pessoas dizem por que não usar a função tab do cmux? Para ser honesto, eu usei, e aí acho que a aba dele é meio feia. A combinação real de visuais está aqui: Ghostty Dev + Zellij, expansão infinita à direita
654