Uma Alternativa Nativa e Gratuita às Ferramentas Pagas de Captura de Tela do macOS Sem Electron e Assinaturas
O Cmd+Shift+4 padrão e o Preview integrado do macOS frequentemente ficam aquém quando você precisa mostrar rapidamente um bug ou montar um guia organizado. As setas integradas parecem tortas, a ocultação de dados sensíveis precisa ser feita manualmente, e para fazer uma captura de tela longa de uma página web ou gravar um GIF curto, você precisa recorrer a serviços de terceiros. A maioria das alternativas como CleanShot X são pagas com assinaturas ou arrastam o Electron e consomem gigabytes de RAM.
Recentemente encontrei um projeto de código aberto chamado macshot, que resolve exatamente esse tipo de rotina. É uma aplicação nativa em Swift e AppKit com código aberto sob licença GPLv3.
O que o macshot pode fazer
O aplicativo fica na barra de menus e é acionado por atalhos de teclado (padrão: Cmd+Shift+X). O aplicativo congela a tela imediatamente e fornece uma barra de ferramentas de marcação diretamente sobre a área selecionada.
Aqui estão as coisas que se destacam imediatamente:
- Ocultação automática de dados sensíveis. O censor integrado pode encontrar endereços de e-mail, números de telefone, números de cartão de crédito e chaves de API, desfocando ou preenchendo-os imediatamente com cor sólida. Há até um modo de apagamento inteligente que pega pixels ao redor e remove perfeitamente textos extras.
- Captura de tela com rolagem. Você seleciona o bloco necessário, rola a roda do mouse, e o Vision framework da Apple costurar os quadros em uma imagem longa ou larga com uma pré-visualização ao vivo ao lado.
- Reconhecimento de texto e código QR. Com
Cmd+Shift+T, você pode selecionar rapidamente uma área na tela, extrair texto via OCR, enviá-lo a um tradutor para mais de 30 idiomas ou analisar um link de um código QR. - Moldura bonita para documentação. A janela pode ser envolvida em uma moldura padrão do macOS com botões de controle, sombras e fundo gradiente (cerca de 30 estilos disponíveis).
Gravação de tela e edição integrada
Vale a pena mencionar separadamente a gravação de tela. O utilitário grava vídeo em MP4 (H.264) em até 120 quadros por segundo ou diretamente para um GIF otimizado.
Durante a gravação, você pode capturar áudio do sistema e microfone simultaneamente, ajustando o volume de cada faixa separadamente. Se você precisar gravar um screencast curto para um colega, o macshot destaca os cliques do mouse e mantém uma moldura ao redor da área de gravação. Após parar, um editor de vídeo abre onde você pode aparar a linha do tempo, remover o som, adicionar zoom ou aplicar redação antes de salvar.
Upload e armazenamento
Os arquivos finalizados podem ser exportados para PNG, JPEG, HEIC, WebP e AVIF familiares com ajuste de qualidade e redução para 1x para telas Retina.
Se você precisa compartilhar um link imediatamente, o upload direto pode ser configurado nas configurações:
- Qualquer armazenamento compatível com S3 (MinIO, Cloudflare R2, AWS S3, Backblaze B2)
- Google Drive (para uma pasta separada do aplicativo)
- Serviço imgbb para links anônimos rápidos
O link vai para a área de transferência imediatamente após o upload.
Como instalar
Requer macOS 12.3 (Monterey) ou mais recente. Na primeira inicialização, o sistema solicitará a concessão da permissão padrão de gravação de tela.
A forma mais rápida de instalar é via Homebrew:
brew install --cask macshot
Se você preferir instalação manual, a página de releases do repositório tem um .dmg pronto.
Para quem é
O projeto é perfeito para desenvolvedores, engenheiros de QA e escritores técnicos que precisam regularmente compartilhar trechos de logs, bugs de UI ou criar instruções passo a passo com setas e numeração.
O autor não aceita doações e mantém o projeto no tempo livre, então é uma ferramenta genuinamente de código aberto sem banners intrusivos e pagamentos ocultos.
Projetos relacionados