Um clone do cat(1) para o terminal, com realce de sintaxe, indicadores de alterações do Git e paginação automática.
zellij-org/zellij
Um workspace de terminal e multiplexador com painéis, abas, layouts, painéis flutuantes, colaboração e sistema de plugins.
Alternativa open source a:tmux
- Estrelas
- 35,800
- Forks
- 1,507
- Issues abertas
- 1,911
- Último commit
- há 8 horas
O que é?
Zellij é um multiplexador de terminal que permite executar e gerenciar várias sessões de terminal em uma única janela. Ele atende tanto a quem está começando, com uma configuração pronta para uso, quanto a usuários avançados que querem personalizar a interface e automatizar o fluxo de trabalho.
Além da divisão básica de painéis e do uso de abas, o Zellij oferece painéis flutuantes e empilhados, layouts reutilizáveis para descrever um workspace e colaboração multiplayer de verdade, em que várias pessoas podem trabalhar na mesma sessão. É possível escrever plugins em qualquer linguagem que compile para WebAssembly. Um cliente web integrado permite acessar uma sessão pelo navegador.
O Zellij pode ser instalado por meio de pacotes do sistema operacional, binários pré-compilados ou Cargo, e também pode ser experimentado sem instalação usando um script de inicialização. A configuração é explicada na documentação de configuração do projeto.
Recursos principais
- 01Divida a janela em painéis, abas, painéis flutuantes e painéis empilhados.
- 02Use layouts reutilizáveis para definir e automatizar a estrutura do workspace.
- 03Colabore em tempo real com outras pessoas em uma sessão compartilhada.
- 04Use um sistema de plugins compatível com qualquer linguagem que compile para WebAssembly.
- 05Acesse sessões pelo navegador com o cliente web integrado.
Casos de uso
- Gerenciar várias sessões de shell e editores em um servidor remoto via SSH.
- Fazer programação em dupla ou demonstrar uma sessão de terminal para colegas de equipe.
- Salvar um workspace de desenvolvimento reproduzível em um arquivo de layout.
- Acessar um workspace de terminal pelo navegador quando não houver um terminal local disponível.
Início rápido
- 1
Instale o Zellij com Cargo
cargo install --locked zellij - 2
Ou instale um pacote para o seu sistema operacional (consulte o guia de instalação de terceiros)
- 3
Inicie o Zellij pelo terminal
Tópicos
Perguntas frequentes
- O que é zellij?
- Um workspace de terminal e multiplexador com painéis, abas, layouts, painéis flutuantes, colaboração e sistema de plugins. Zellij é um multiplexador de terminal que permite executar e gerenciar várias sessões de terminal em uma única janela. Ele atende tanto a quem está começando, com uma configuração pronta para uso, quanto a usuários avançados que querem personalizar a interface e automatizar o fluxo de trabalho.
- zellij é gratuito? Qual é a licença?
- zellij é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- zellij ainda é mantido?
- Manutenção ativa. O último commit de zellij foi em 21 de out. de 2026.
- Para que posso usar zellij?
- Gerenciar várias sessões de shell e editores em um servidor remoto via SSH. Fazer programação em dupla ou demonstrar uma sessão de terminal para colegas de equipe. Salvar um workspace de desenvolvimento reproduzível em um arquivo de layout. Acessar um workspace de terminal pelo navegador quando não houver um terminal local disponível.
- Como instalar zellij?
- Instale o Zellij com Cargo: cargo install --locked zellij Ou instale um pacote para o seu sistema operacional (consulte o guia de instalação de terceiros) Inicie o Zellij pelo terminal
- Onde consigo zellij?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zellij-org/zellij
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma alternativa rápida e fácil de usar ao comando Unix find para localizar arquivos e diretórios pelo nome.
Ferramenta de linha de comando para comparar o desempenho de comandos, com análise estatística, execuções de aquecimento e exportação para CSV, JSON, Markdown e AsciiDoc.
Uma crate Rust para criar interfaces de usuário no terminal (TUIs), com widgets reutilizáveis e um modelo de renderização simples.
Monitor gráfico personalizável de processos e recursos do sistema, multiplataforma e executado no terminal, para Linux, macOS e Windows.
Um cliente HTTP de linha de comando rápido e fácil de usar, que reimplementa boa parte da sintaxe do HTTPie com inicialização mais rápida.