Come Organizzare Centinaia di Gigabyte di Foto di Famiglia Senza Cloud e Abbonamenti
Ho un archivio fotografico che copre circa quindici anni su un disco esterno. È un caos totale: vecchi JPEG di fotocamere compatte, file RAW pesanti da una DSLR, un sacco di Live Photos da un iPhone, e parecchi duplicati da backup falliti. Ti sembra familiare?
Questa collezione cresce solo ogni anno. Caricare un terabyte di foto personali su servizi cloud come Google Photos o Apple iCloud non è sempre attraente per motivi di privacy, e pagare abbonamenti di archiviazione continua si accumula. Gli strumenti di catalogazione desktop come Lightroom sono pesanti in termini di risorse e ti bloccano in database proprietari. Quello che voglio è qualcosa di semplice: software che legge le cartelle esistenti su disco, cerca rapidamente, e non carica dati da nessuna parte.
Recentemente ho scoperto un progetto interessante chiamato Lap che mira a risolvere esattamente questo problema.
Cos'è Lap
Lap è un gestore di foto desktop open-source per macOS, Windows e Linux. Il principio principale degli autori è il funzionamento locale senza cloud e senza accoppiamento stretto a database proprietari (approccio cartella-prima).
L'app non ti costringe a importare i file in un singolo contenitore monolitico. Devi semplicemente puntarla alle directory sul tuo disco o unità di rete, e il programma le indicizza, legge i metadati e costruisce una comoda vetrina di visualizzazione. Se decidi di rimuovere l'app, le tue cartelle originali rimarranno esattamente come erano.
Funzionalità Pratiche
A differenza di molti visualizzatori leggeri, questo progetto gestisce le attività di ordinamento routine della libreria multimediale per più di 100.000 file.
Ricerca Locale tramite Rete Neurale
La funzionalità più interessante è la ricerca integrata senza chiamare API esterne. Esegue CLIP per query basate su testo (come cercare "cane in spiaggia" o "compleanno") e InsightFace per il clustering dei volti. La ricerca semantica funziona in circa cinquanta lingue, incluso il russo. Tutta l'elaborazione avviene localmente sulla tua CPU o GPU attraverso ONNX Runtime.
Gestione Intelligente dei Formati
Chiunque scatti sia con una fotocamera che con un telefono ha incontrato disordine visivo:
- Coppie RAW + JPEG: il programma può raggruppare scatti identici in un singolo elemento dell'interfaccia mantenendo entrambi i file su disco. Quando si sposta o elimina, la coppia viene gestita insieme.
- Apple Live Photos: i file HEIC e i file MOV/AAE associati sono correttamente collegati, vengono riprodotti direttamente nel visualizzatore, e non si rompono quando li copi.
Selezione e Pulizia dei Duplicati
Per ordinare le sessioni fotografiche, c'è una modalità di confronto a quattro pannelli per i frame. Puoi eliminare rapidamente i duplicati sfocati, impostare valutazioni o etichette colorate. Lo scanner integrato dei duplicati trova i file identici e invia gli extra al cestino in batch.
Supporto per 60+ Formati
Il programma gestisce formati comuni come JPG, PNG, WebP, moderni AVIF e JXL, formati rari come PSD o EXR, e file RAW da praticamente tutti i principali produttori (CR3, NEF, ARW, DNG, RAF, e altri).
Sotto il Cofano
L'architettura del progetto sembra pulita e pragmatica:
- Backend: Rust e il framework Tauri. Questo mantiene l'app leggera e impedisce che consumi gigabyte di RAM come spesso fanno le app Electron.
- Frontend: Vue 3, Vite e Tailwind CSS con daisyUI. L'interfaccia è reattiva e la timeline non balbetta durante lo scorrimento veloce.
- Archiviazione dati: SQLite per indici, tag e album intelligenti.
- Elaborazione di immagini e video: wrapper attorno a LibRaw, libheif, libjpeg-turbo e FFmpeg.
Per eseguire e compilare dal codice sorgente, avrai bisogno di Rust stable, Node.js 20+ e pnpm:
git clone --recursive https://github.com/julyx10/lap.git
cd lap
git submodule update --init --recursive
cargo install tauri-cli --version "^2.0.0" --locked
# Загрузка локальных моделей и утилит
./scripts/download_models.sh
./scripts/download_ffmpeg_sidecar.sh
# Запуск dev-окружения
cd src-vite && pnpm install && cd ..
cargo tauri dev
Se compilare manualmente non fa per te, ci sono release pre-compilate su GitHub: DMG per macOS (con supporto Apple Silicon e Intel), MSI per Windows, e pacchetti DEB per Linux. Su macOS, l'app può anche essere installata tramite Homebrew:
brew tap julyx10/lap
brew install --cask lap
Lavorare con i Metadati
Ecco un dettaglio importante da sapere subito. Lap legge i dati EXIF standard (data, fotocamera, obiettivo, coordinate) direttamente dai file. Ma le collezioni utente, le valutazioni, gli album intelligenti e i volti riconosciuti vengono archiviati nel database dell'app, non riscritti nei file XMP sidecar.
Quindi se rinomini o sposti una cartella al di fuori di Lap tramite un normale esplora file, l'app dovrà riesaminare la directory. Gli sviluppatori consigliano di eseguire le operazioni di ordinamento di base direttamente nell'interfaccia del programma e di eseguire periodicamente il backup delle impostazioni attraverso la scheda Archiviazione.
Per Chi È Questo Progetto
Lap è ottimo per chi:
- Mantiene un grande archivio fotografico su un NAS domestico o HDD esterno e vuole organizzarlo.
- Valorizza la privacy e non vuole caricare le foto di famiglia su cloud di terze parti.
- Ha bisogno di uno strumento rapido per la selezione iniziale delle foto RAW senza software di elaborazione pesante.
Il progetto è ancora in evoluzione, ma offre già un set di funzionalità maturo per l'uso quotidiano. Se sei stanco del caos nelle tue cartelle di foto, Lap vale sicuramente la pena di provarlo.
Progetti correlati