Un'alternativa nativa e gratuita agli strumenti di screenshot a pagamento per macOS senza Electron e abbonamenti
Lo strumento standard Cmd+Shift+4 e l'anteprima integrata in macOS spesso non bastano quando devi mostrare rapidamente un bug o creare una guida ordinata. Le frecce integrate appaiono storte, occultare i dati sensibili richiede un intervento manuale, e per catturare uno screenshot lungo di una pagina web o registrare una breve GIF devi ricorrere a servizi di terze parti. La maggior parte delle alternative come CleanShot X sono a pagamento con abbonamenti o trascinano Electron consumando gigabyte di RAM.
Recentemente ho scoperto un progetto open-source chiamato macshot, che risolve esattamente questo tipo di routine. È un'applicazione nativa Swift e AppKit con sorgente aperto sotto licenza GPLv3.
Cosa può fare macshot
L'app risiede nella barra dei menu e si attiva tramite scorciatoie da tastiera (predefinite: Cmd+Shift+X). L'app congela immediatamente lo schermo e mostra una barra degli strumenti di annotazione direttamente sopra l'area selezionata.
Ecco le funzionalità che si notano subito:
- Nascondimento automatico dei dati sensibili. Il censore integrato può trovare indirizzi email, numeri di telefono, numeri di carte di credito e chiavi API, sfumandoli o riempiendoli immediatamente con colore solido. Esiste anche una modalità di cancellazione intelligente che preleva pixel dall'area circostante e rimuove perfettamente il testo extra.
- Screenshot scrollabile. Selezioni il blocco necessario, scorri la rotella del mouse e il framework Vision di Apple unisce i fotogrammi in un'unica immagine lunga o larga con un'anteprima dal vivo laterale.
- Riconoscimento di testo e codici QR. Con
Cmd+Shift+T, puoi selezionare rapidamente un'area dello schermo, estrarre il testo tramite OCR, inviarlo a un traduttore per oltre 30 lingue, o parsare un link da un codice QR. - Belle cornici per la documentazione. La finestra può essere avvolta in una cornice macOS standard con pulsanti di controllo, ombre e sfondo sfumato (circa 30 stili disponibili).
Registrazione dello schermo e editing integrato
Vale la pena menzionare separatamente la registrazione dello schermo. L'utilità registra video in MP4 (H.264) fino a 120 fotogrammi al secondo o direttamente in GIF ottimizzata.
Durante la registrazione, puoi catturare l'audio di sistema e il microfono simultaneamente, regolando il volume di ciascuna traccia separatamente. Se devi registrare un breve screencast per un collega, macshot evidenzia i clic del mouse e mantiene un riquadro attorno all'area di registrazione. Dopo aver fermato, si apre un editor video dove puoi tagliare la timeline, rimuovere l'audio, aggiungere zoom o applicare redazioni prima di salvare.
Caricamento e archiviazione
I file completati possono essere esportati nei formati PNG, JPEG, HEIC, WebP e AVIF con regolazione della qualità e ridimensionamento a 1x per i display Retina.
Se devi condividere un link subito, il caricamento diretto può essere configurato nelle impostazioni:
- Qualsiasi storage compatibile con S3 (MinIO, Cloudflare R2, AWS S3, Backblaze B2)
- Google Drive (in una cartella separata dell'app)
- Servizio imgbb per link anonimi rapidi
Il link va negli appunti immediatamente dopo il caricamento.
Come installare
Richiede macOS 12.3 (Monterey) o più recente. Al primo avvio, il sistema chiederà di concedere il permesso standard per la registrazione dello schermo.
Il modo più rapido per installare è tramite Homebrew:
brew install --cask macshot
Se preferisci l'installazione manuale, la pagina delle release del repository contiene un pacchetto .dmg già pronto.
A chi è rivolto
Il progetto è perfetto per sviluppatori, QA engineer e technical writer che devono regolarmente condividere snippet di log, bug dell'interfaccia o creare istruzioni dettagliate con frecce e numerazione.
L'autore non accetta donazioni e mantiene il progetto nel tempo libero, quindi è uno strumento open-source autentico senza banner intrusivi e pagamenti nascosti.
Progetti correlati