Repolode
mrkai77

mrkai77/Loop

App para macOS que move e redimensiona janelas usando um menu radial, atalhos de teclado e ciclos acionados por uma tecla modificadora.

Alternativa open source a:MagnetMoom

Estrelas
11,940
Forks
286
Issues abertas
52
Último commit
há 20 dias

O que é?

Loop é um app para macOS que permite gerenciar janelas sem arrastá-las. Ao manter pressionada uma tecla de acionamento, um menu radial é aberto; basta mover o cursor em uma direção para encaixar a janela em foco naquela posição ou tamanho. É possível associar atalhos de teclado à mesma tecla para executar ações específicas, como dividir a tela em metades, quartos ou terços, ou mover janelas entre telas.

Loop oferece ciclos que, ao repetir o mesmo atalho ou clique, fazem a janela passar por vários tamanhos. O app também inclui um contorno de pré-visualização que mostra o quadro de destino antes de aplicar a ação e um recurso de armazenamento temporário que oculta janelas na borda da tela até que sejam necessárias. É possível ajustar a largura, o formato, a cor, o espaçamento interno e o raio dos cantos do menu radial, da janela de pré-visualização e das bordas.

Loop pode ser instalado pelo Homebrew ou a partir de um arquivo zip baixado. Também pode ser controlado pelo shell ou pelo AppleScript usando o esquema de URL loop://. Requer macOS 13 ou posterior e é licenciado sob GPL-3.0.

Recursos principais

  • 01Menu radial para mover e redimensionar janelas mantendo pressionada uma tecla de acionamento.
  • 02Atalhos de teclado combinados com a tecla de acionamento para dividir a tela em metades, quartos ou terços.
  • 03Ciclos que fazem uma janela passar por vários tamanhos quando a mesma ação é repetida.
  • 04Contorno de pré-visualização que mostra o quadro de destino antes de aplicar uma ação.
  • 05Recurso para ocultar janelas na borda da tela.
  • 06Controle pelo shell e pelo AppleScript usando o esquema de URL loop://.

Casos de uso

  • Organizar várias janelas lado a lado em uma única tela do macOS.
  • Enviar janelas rapidamente para outro monitor sem arrastá-las com o mouse.
  • Criar layouts de janelas com scripts de shell ou fluxos de automação.
  • Manter uma área de trabalho cheia mais organizada ocultando janelas pouco usadas na borda da tela.

Início rápido

  1. 1

    Instale o Loop pelo Homebrew

    brew install loop
  2. 2

    Ou baixe o arquivo ZIP mais recente na página de versões e abra o app

Antes de usar

  • Disponível apenas para macOS; requer macOS 13 ou posterior.
  • Para definir Caps Lock como tecla de ativação, é necessário remapear as teclas nos Ajustes do Sistema ou instalar um app externo.

Em coleções

Tópicos

Perguntas frequentes

O que é Loop?
App para macOS que move e redimensiona janelas usando um menu radial, atalhos de teclado e ciclos acionados por uma tecla modificadora. Loop é um app para macOS que permite gerenciar janelas sem arrastá-las. Ao manter pressionada uma tecla de acionamento, um menu radial é aberto; basta mover o cursor em uma direção para encaixar a janela em foco naquela posição ou tamanho. É possível associar atalhos de teclado à mesma tecla para executar ações específicas, como dividir a tela em metades, quartos ou terços, ou mover janelas entre telas.
Loop é gratuito? Qual é a licença?
Loop é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
Loop ainda é mantido?
Manutenção ativa. O último commit de Loop foi em 18 de out. de 2026.
Para que posso usar Loop?
Organizar várias janelas lado a lado em uma única tela do macOS. Enviar janelas rapidamente para outro monitor sem arrastá-las com o mouse. Criar layouts de janelas com scripts de shell ou fluxos de automação. Manter uma área de trabalho cheia mais organizada ocultando janelas pouco usadas na borda da tela.
Como instalar Loop?
Instale o Loop pelo Homebrew: brew install loop Ou baixe o arquivo ZIP mais recente na página de versões e abra o app
Onde consigo Loop?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mrkai77/Loop

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

Projetos relacionados