Hammerspoon para MAC

Ferramenta de automação grátis e de código aberto para Mac: controle janelas, apps, teclas, áudio, Wi-Fi e mais com scripts simples em Lua.

Visão geral do Hammerspoon

O Hammerspoon é uma ferramenta grátis para automatizar o macOS a fundo. Na essência, ele é uma ponte entre o sistema operacional e a linguagem de script Lua: você escreve scripts curtos, e o Hammerspoon os transforma em ações no seu Mac. Os scripts podem trabalhar com aplicativos, janelas, o ponteiro do mouse, arquivos, dispositivos de áudio, baterias, telas, eventos de teclado e mouse de baixo nível, a área de transferência, os serviços de localização, o Wi-Fi e muito mais. Assim, você cria seus próprios atalhos, arranjos de janelas, itens da barra de menus, alertas e automações, do jeito que quiser.

Recém-instalado, o Hammerspoon não faz nada: ele é configurado num arquivo chamado init.lua, na pasta ~/.hammerspoon, com a ajuda do guia de primeiros passos e da documentação completa da API. Plugins prontos, chamados Spoons, adicionam recursos sem que você precise escrever muito código. O Hammerspoon é grátis e de código aberto sob a licença MIT, feito por uma comunidade de colaboradores. A versão 1.1.1 requer o macOS 13 ou posterior e roda nativamente em Macs com Apple Silicon e Intel.

Principais recursos

Com o Hammerspoon, você automatiza quase tudo no seu Mac.

  • Scripts em Lua: automatize o macOS com uma linguagem simples e fácil de aprender.
  • Gerenciamento de janelas: mova, redimensione e organize janelas com seus próprios atalhos e arranjos.
  • Atalhos globais: associe qualquer combinação de teclas a qualquer ação.
  • Controle de apps: abra, ative, oculte e monitore aplicativos.
  • Acesso ao sistema: dispositivos de áudio, bateria, telas, Wi-Fi, área de transferência e localização.
  • Monitores de eventos: reaja ao conectar uma tela, entrar numa rede ou trocar de app.
  • Spoons: plugins prontos para tarefas comuns.
  • Barra de menus e alertas: adicione seus próprios itens de menu, notificações e mensagens na tela.

Novidades da versão 1.1.1

O Hammerspoon 1.1.1 é uma pequena versão de correções.

  • O arquivo de download não traz mais "resource forks" sobrando que podiam confundir o Gatekeeper do macOS
  • A versão mínima do macOS agora é o macOS 13

Perguntas frequentes sobre o Hammerspoon

O Hammerspoon é gratuito?

Sim. O Hammerspoon é grátis e de código aberto sob a licença MIT.

Qual versão do macOS o Hammerspoon requer?

O Hammerspoon 1.1.1 requer o macOS 13 ou posterior. Macs mais antigos podem usar uma versão anterior listada nas notas de versão em hammerspoon.org.

O Hammerspoon roda no Apple Silicon?

Sim. O app é universal e roda nativamente em Macs com Apple Silicon e Intel.

Por que o Hammerspoon não faz nada depois de instalado?

O Hammerspoon não tem recursos próprios até você configurá-lo. Escolha Open Config no ícone da barra de menus e adicione código Lua em ~/.hammerspoon/init.lua.

Preciso saber programar?

Um pouco de Lua ajuda, mas o guia de primeiros passos mostra exemplos simples, e os Spoons trazem recursos prontos com poucas linhas de configuração.

O que são Spoons?

Spoons são plugins prontos para o Hammerspoon, escritos em Lua, que adicionam recursos como arranjos de janelas ou ferramentas na barra de menus sem você precisar escrevê-los.

O Hammerspoon gerencia janelas?

Sim. Suas funções de janelas podem mover, redimensionar e organizar janelas, então você pode montar seu próprio gerenciador de janelas com atalhos e arranjos.

Por que o Hammerspoon pede acesso de Acessibilidade?

O macOS exige a permissão de Acessibilidade para apps que controlam outros apps e janelas. O Hammerspoon pede que você a ative na primeira vez que o abre.

Posso instalar o Hammerspoon com o Homebrew?

Sim. Rode brew install --cask hammerspoon.

De onde vem o download do Hammerspoon em hammerspoon.FULLMAC.app?

O botão de download leva às versões oficiais do Hammerspoon no GitHub, https://github.com/Hammerspoon/hammerspoon/releases/latest. O hammerspoon.FULLMAC.app não altera nem reempacota o app.

Apps semelhantes

FULLMAC.app não hospeda este app. Os botões de download levam às páginas do próprio desenvolvedor.