Tutte le principali funzionalità.
Ogni funzionalità documentata. Nessuna promessa di marketing.
Operativo in pochi minuti. Nessun terminale richiesto su Windows.
OffGallery Manager installa tutto in automatico: Miniconda, Python, librerie, modelli AI e opzionalmente Ollama per la generazione LLM. Un doppio click è sufficiente.
OffGallerySetup.exe — installer guidato
Scarica l'eseguibile dalla pagina Release, fai doppio click e segui il wizard in 5 schermate. Il Manager rileva la GPU (NVIDIA/AMD/CPU), seleziona automaticamente le dipendenze giuste e installa tutto senza aprire un terminale. Al termine crea un collegamento sul Desktop per avviare OffGallery.
⬇ Scarica OffGallerySetup.exeSe SmartScreen mostra un avviso: clicca "Ulteriori informazioni" → "Esegui comunque". L'avviso è dovuto all'assenza di firma EV, non a problemi di sicurezza.
OffGallerySetup — installer guidato
Scarica l'eseguibile, rendilo eseguibile con chmod +x OffGallerySetup e avvialo. Il wizard installa Miniconda, crea l'ambiente Python, installa le librerie e configura il launcher nel menu applicazioni. Nessun terminale necessario.
Testato su Ubuntu 22.04+, Fedora, Arch. Richiede interfaccia grafica (X11 o Wayland).
Script bash — M1/M2/M3/M4 e Intel
Esegui bash installer/install_offgallery_mac_it.sh dalla cartella del progetto. Lo script supporta sia Apple Silicon (Metal/MPS) che Intel. Al termine crea OffGallery.app in ~/Applications, cercabile via Spotlight.
Leggero, Completo o Personalizzato
Il wizard propone tre profili: Leggero (~14 GB — CLIP, DINOv2, Aesthetic, BioCLIP, Argos, senza Ollama), Completo (~20 GB — tutto + Ollama + qwen3-vl:8b) e Personalizzato con checkbox per ogni componente. Rilevamento GPU automatico: NVIDIA CUDA, AMD DirectML o CPU-only.
Modelli AI locali, orchestrati in un unico sistema.
Tutti i modelli girano in locale. Dopo il primo download non serve più connessione internet.
Ricerca semantica CLIP
Confronta query testuali con il contenuto visivo di ogni immagine. Le query in italiano vengono tradotte offline prima dell'encoding — nessun servizio cloud. Cerca "airone in volo al tramonto" senza tag, senza parole chiave.
openai/clip-vit-large-patch14Similarità visiva DINOv2
DINOv2 genera embedding visivi per la ricerca per similarità: trova immagini simili a quella selezionata e rileva near-duplicate nell'archivio.
facebook/dinov2-baseRiconoscimento specie BioCLIP
Riconosce circa 450.000 specie biologiche (uccelli, mammiferi, insetti, piante, funghi) dal database TreeOfLife. Produce una gerarchia tassonomica a 7 livelli visibile nel tooltip di ogni foto. Nessun altro software di catalogazione consumer ha questa funzione.
imageomics/bioclipLLM Vision locale
Genera titoli, descrizioni e tag leggendo l'immagine. Il modello gira in locale (Qwen3-VL-4B o superiori via Ollama/LM Studio). Se BioCLIP ha riconosciuto una specie, il nome scientifico viene inserito automaticamente nel titolo e nei tag — il modello non lo inventa.
Ollama / LM StudioValutazione estetica
Punteggio estetico da 0 a 10 basato su modello addestrato su dataset fotografici. Visibile in gallery come badge sovrapposto all'immagine.
Aesthetic PredictorQualità tecnica MUSIQ
MUSIQ analizza la qualità tecnica percepita: nitidezza, rumore, sfocature. Punteggio separato dall'estetica, utile per scartare rapidamente gli scatti tecnici fallimentari.
MUSIQ / pyiqaCompatibile con i flussi di lavoro fotografici esistenti.
XMP, Lightroom, EXIF, geolocalizzazione offline. Nessuna rottura nel workflow.
Sidecar XMP bidirezionale
Importa ed esporta metadati via sidecar XMP standard. Tag, rating, descrizioni e gerarchie tassonomiche compatibili con Lightroom, Capture One, digiKam e altri. Un badge su ogni miniatura mostra se il sidecar è aggiornato, obsoleto o mancante.
Importazione catalogo Lightroom
Legge cataloghi .lrcat (SQLite) in sola lettura. Importa la lista file con rating, flag e label colore direttamente da Lightroom Classic, senza toccare il catalogo originale.
Estrazione EXIF completa
ExifTool estrae oltre 200 campi EXIF/IPTC/XMP: fotocamera, obiettivo, ISO, apertura, velocità, dati GPS, copyright, flash. Ricercabili e filtrabili dalla search tab.
Geolocalizzazione offline
Le coordinate GPS diventano una gerarchia geografica leggibile (Continente › Paese › Regione › Città) senza API esterne. I dati GeoNames (~130.000 città) sono bundled nel software. Il risultato è ricercabile e filtrabile dalla search tab.
Statistiche archivio
Stats tab con distribuzione per fotocamera, obiettivo, ISO, apertura, velocità otturatore, rating e label colore. Panoramica quantitativa del proprio archivio.
Export CSV
Esporta i metadati dell'intero archivio o di una selezione filtrata in formato CSV per analisi esterne, backup leggibile o integrazione con altri strumenti.
Trova qualsiasi foto in secondi.
Ricerca semantica, fuzzy matching, similarità visiva. 25+ formati RAW supportati.
Ricerca combinata semantica + tag
Combina ricerca semantica CLIP con filtro per tag, rating Lightroom, label colore, fotocamera, obiettivo, data e posizione geografica. Tutti i filtri applicabili contemporaneamente.
Fuzzy matching sui tag
La ricerca per tag usa fuzzy matching: trova "airone" anche se il tag scritto è "airone cenerino". Tolleranza configurabile per gestire varianti linguistiche.
Ricerca per similarità visiva
Seleziona un'immagine e cerca le visualmente simili tramite embedding DINOv2. Utile per trovare varianti dello stesso scatto o near-duplicate prima del culling.
25+ formati RAW supportati
Canon CR2/CR3, Nikon NEF/NRW, Sony ARW, Fujifilm RAF, Olympus ORF, Panasonic RW2, Pentax PEF/DNG, Leica DNG, Phase One IIQ e altri. Più JPG, PNG, TIFF, HEIC.
Interfaccia multilingua
GUI disponibile in italiano, inglese, francese, tedesco, spagnolo e portoghese. Output LLM configurabile separatamente in qualsiasi lingua supportata dal modello locale.
Badge visuali in gallery
Ogni miniatura mostra fino a 6 badge sovrapposti: punteggio estetico (0-10), qualità tecnica MUSIQ (0-100), rating Lightroom (★), label colore, similarità semantica (nei risultati di ricerca). Un sesto badge indica se il sidecar XMP è aggiornato, obsoleto o mancante — senza aprire nessun dettaglio.
Un'architettura pensata per crescere.
Aggiungi e cambia backend LLM, integra nuove sorgenti dati — senza modificare il core dell'applicazione.
Backend LLM
Ollama LLM Vision
Collega OffGallery a un server Ollama locale per la generazione di tag, titoli e descrizioni fotografiche in linguaggio naturale.
Comunicazione via API REST locale (porta 11434). Auto-discovery all'avvio se il server è attivo.
Backend LLM
LM Studio
Usa LM Studio come server locale compatibile OpenAI. Ideale per chi preferisce un'interfaccia grafica per la gestione dei modelli e la configurazione della quantizzazione.
Compatibile con qualsiasi modello vision caricato in LM Studio via API locale (porta 1234).
Plugin di Riccardo Merlotti
Disponibile per beta testerFotografia naturalistica
BioNomen
Arricchisce i tag di BioCLIP con i nomi comuni delle specie in più lingue. Un airone cenerino identificato da BioCLIP diventa automaticamente "grey heron", "héron cendré", "Graureiher" — nei sidecar XMP, offline.
I dati provengono dal database GBIF, bundled localmente. Nessuna connessione internet richiesta dopo l'installazione.
Indispensabile per fotografi wildlife, botanici e naturalisti che archiviano grandi volumi di foto con soggetti biologici identificati da BioCLIP.
Disponibile per beta testerDati geografici
GeoNames
Scarica e indicizza il database geografico GeoNames per le nazioni selezionate. Ricerca per nome o ricava la gerarchia da coordinate GPS con precisione superiore al motore builtin.
Gerarchia prodotta: GeOFF|Continente|Paese|Regione|Città. Il foglio finale viene aggiunto automaticamente come tag. Dati ricercabili e filtrabili dalla Search Tab.
Indispensabile per chi fotografa borghi, frazioni e luoghi minori non coperti dalla geolocalizzazione builtin (~130.000 città). Con GeoNames: milioni di luoghi.
Disponibile per beta testerDati geografici
NaturArea
Identifica l'area protetta (database WDPA/UNEP) e il tipo di habitat (ESA WorldCover) per ogni foto con coordinate GPS. I dati vengono scritti nel DB e nei sidecar XMP.
Habitat riconosciuti: bosco, macchia, prato, coltivato, urbano, zone umide, acqua, neve e altro. Area protetta ricercata tramite database WDPA locale (~500 MB, scaricato una tantum) — nessuna API esterna.
Permette di filtrare le foto per area protetta o tipo di habitat direttamente dalla ricerca.
Disponibile per beta testerDati geografici
Weather Context
Recupera le condizioni meteo storiche al momento dello scatto tramite Open-Meteo: temperatura, umidità, vento, precipitazioni e condizione generale (sereno, pioggia, neve…).
Le condizioni meteo sono filtrabili dalla Search Tab (es. cerca tutte le foto scattate sotto la pioggia) e visibili nelle imagecard della gallery.
Richiede connessione internet al momento dell'esecuzione per interrogare l'API Open-Meteo (gratuita, no chiave). Cache locale per evitare chiamate ripetute.
Disponibile per beta testerBackend LLM
Contesto Prompt
Inietta un blocco CONTEXT personalizzato nel prompt Vision-Language per orientare il modello verso il dominio fotografico specifico dell'archivio. Senza un preset attivo il comportamento è identico al prompt standard.
Preset built-in: Archivio Naturalistico, Paesaggio e Territorio, Astrofotografia, Macro Scientifico, Subacqueo, Reportage, Commerciale, Street e Urbano. Il modello LLM locale può generare preset personalizzati direttamente dall'interfaccia.
Il preset attivo è selezionabile anche per singola elaborazione dal menu contestuale della gallery, senza modificare il preset globale.
Disponibile per beta testerScarica e inizia.
Scarica OffGallery e porta la tua catalogazione fotografica in locale.