Repolode
asmvik

asmvik/yabai

Um gerenciador de janelas em mosaico para macOS que organiza janelas automaticamente com particionamento binário do espaço, controlado por uma interface de linha de comando.

Alternativa open source a:MagnetMoom

Estrelas
29,745
Forks
790
Issues abertas
267
Último commit
há 4 meses

O que é?

yabai é um utilitário de gerenciamento de janelas para macOS que amplia o gerenciador de janelas integrado. Sua principal função é organizar janelas em mosaico: ele as reorganiza automaticamente na tela usando um algoritmo de particionamento binário do espaço, para que os usuários possam se concentrar no conteúdo das janelas em vez de posicioná-las manualmente.

Você controla janelas, spaces e displays pela interface de linha de comando. É possível configurar atalhos de teclado com o skhd ou outras ferramentas de terceiros. Entre os recursos adicionais estão o foco que acompanha o mouse, a desativação das animações ao alternar entre spaces e a criação de spaces além do limite padrão de 16.

yabai é compatível com Macs Intel e Apple Silicon que executam o macOS Big Sur até o Tahoe, com alguns ajustes específicos da versão que precisam ser ativados nos Ajustes do Sistema. Ele requer permissão de Acessibilidade, e alguns recursos avançados exigem a desativação parcial da Proteção da Integridade do Sistema e a injeção de um scripting addition no Dock.app.

Recursos principais

  • 01Layout automático em mosaico com base no particionamento binário do espaço
  • 02Controle de janelas, spaces e displays pela linha de comando
  • 03Atalhos de teclado pelo skhd ou outras ferramentas
  • 04Suporte ao foco que acompanha o mouse
  • 05Desativação das animações ao alternar entre spaces
  • 06Criação de mais de 16 spaces

Casos de uso

  • Layouts de janelas controlados pelo teclado em um Mac para desenvolvedores e usuários avançados
  • Automatização do posicionamento de janelas e do gerenciamento de espaços de trabalho pela linha de comando
  • Organização de muitas janelas em vários displays sem redimensioná-las manualmente

Início rápido

  1. 1

    Leia as instruções de instalação na wiki do yabai

  2. 2

    Confira os arquivos de configuração de exemplo no diretório examples

  3. 3

    Configure atalhos de teclado com o skhd ou outro software (opcional)

Antes de usar

  • Compatível apenas com macOS; é necessário conceder permissão de Acessibilidade e reiniciar o app.
  • Alguns recursos exigem desativar parcialmente o System Integrity Protection, algo que o README não recomenda.
  • Para compilar a partir do código-fonte, é necessário assinar o binário para manter suas permissões.

Tópicos

Perguntas frequentes

O que é yabai?
Um gerenciador de janelas em mosaico para macOS que organiza janelas automaticamente com particionamento binário do espaço, controlado por uma interface de linha de comando. yabai é um utilitário de gerenciamento de janelas para macOS que amplia o gerenciador de janelas integrado. Sua principal função é organizar janelas em mosaico: ele as reorganiza automaticamente na tela usando um algoritmo de particionamento binário do espaço, para que os usuários possam se concentrar no conteúdo das janelas em vez de posicioná-las manualmente.
yabai é gratuito? Qual é a licença?
yabai é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
yabai ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de yabai foi em 14 de jun. de 2026.
Para que posso usar yabai?
Layouts de janelas controlados pelo teclado em um Mac para desenvolvedores e usuários avançados Automatização do posicionamento de janelas e do gerenciamento de espaços de trabalho pela linha de comando Organização de muitas janelas em vários displays sem redimensioná-las manualmente
Como instalar yabai?
Leia as instruções de instalação na wiki do yabai Confira os arquivos de configuração de exemplo no diretório examples Configure atalhos de teclado com o skhd ou outro software (opcional)
Onde consigo yabai?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/asmvik/yabai

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados