Olá. Criei e estou compartilhando o muxa, um app de terminal para macOS com visualizador de documentos e Diff integrados.
Até agora eu usava principalmente o cmux, mas, para ver o código ou os documentos criados pelo agente, eu acabava abrindo várias janelas do VSCode e até uma GUI do Git, então precisava ficar alternando entre janelas o tempo todo, e a memória também começava a faltar. Essa troca de contexto era incômoda, então fui criando aos poucos uma solução do meu jeito.
Depois experimentei pessoalmente o orca, que está famoso ultimamente, e ele tinha a maior parte das funcionalidades que eu queria e era bem bom. Mesmo assim, pensei que seria melhor criar algo mais ajustado ao meu uso, então continuei desenvolvendo. Claro, também me inspirei bastante nas funcionalidades, no formato e na composição do orca.
A ideia central é uma só: depois de mandar o agente (Claude Code) trabalhar no terminal, não precisar abrir separadamente um editor ou uma GUI do Git para “ver” o resultado. Coloquei explorador de arquivos, visualizador de Markdown/código e Diff na mesma janela do terminal. Documentos são renderizados até com tabelas e diagramas Mermaid, e as alterações são destacadas diretamente sobre esse documento renderizado (para que tabelas não quebrem com patches +/-). Portanto, isto não é um editor, mas um terminal com visualizador integrado. O código é alterado pelo agente; a pessoa se concentra em ler e julgar.
Ele foi feito nativamente em Swift (SwiftUI + AppKit), e o núcleo do terminal é um terminal real com renderização por GPU, incorporando diretamente o ghostty. Mesmo se você fechar o app, a sessão continua rodando no tmux.
Eu também o uso todos os dias, então, quando encontro algo inconveniente ou penso “seria bom ter tal recurso”, vou adicionando na hora.
A instalação é uma linha.
curl -fsSL https://raw.githubusercontent.com/yjun1806/muxa/… | bash
O script cuida de tudo, desde o clone até baixar e compilar o núcleo do terminal e instalar em /Applications. Porém, como não é um dmg assinado e autenticado, mas sim um método que compila o código-fonte em cada máquina, são necessárias as Xcode Command Line Tools, e a primeira instalação pode levar um tempo. Quando sair uma nova versão, o app verifica uma vez por dia e avisa; para atualizar, basta executar novamente o comando acima. No momento, é exclusivo para Claude Code e macOS 14+.
As funcionalidades detalhadas, capturas de tela e instruções de instalação estão todas no GitHub. Ficarei grato se vocês testarem e enviarem feedback. Obrigado por ler.
Ainda não há comentários.