La cartella Download di Windows è probabilmente il posto più caotico di qualsiasi computer. Installer dimenticati, PDF accumulati per settimane, screenshot che nessuno ricorda di aver salvato: chi usa Windows 10 o Windows 11 ogni giorno sa benissimo di cosa si parla. Microsoft, dal canto suo, non ha mai offerto un sistema davvero efficace per tenere in ordine quella directory, e il risultato è che dopo un po’ trovare un file scaricato diventa più un esercizio di memoria che altro.
Sul mercato esistono diverse utilità che provano a risolvere il problema, ma spesso sono pesanti, piene di componenti cloud oppure legate a modelli in abbonamento. Ed è qui che entra in gioco Mouzi, un progetto open source sviluppato in Rust e Tauri, che punta tutto sul monitoraggio locale delle cartelle. Il concetto è semplice: Mouzi sposta automaticamente i file in sottocartelle coerenti in base alla tipologia, senza inviare nulla all’esterno. La release attuale è la 0.1.0, pesa circa 3,3 MB nella versione installer standard e gira esclusivamente su Windows 10 e Windows 11. L’unico requisito tecnico rilevante è la presenza di Microsoft Edge WebView2 Runtime, che ormai si trova preinstallato sulla stragrande maggioranza dei sistemi moderni.
Una volta avviato, Mouzi resta nascosto nell’area di notifica di Windows (la cosiddetta traybar) e lavora in background in modo quasi invisibile. L’applicazione osserva la cartella Download tramite un sistema basato sulla crate Rust notify: quando rileva un nuovo file, attende circa due secondi prima di intervenire. Quella pausa serve a evitare problemi con download ancora incompleti o file temporanei creati dai browser. Il meccanismo ricorda un po’ Hazel su macOS, ma con un’implementazione decisamente più minimale. In pratica, appena un file termina il download, Mouzi controlla le regole definite dall’utente e decide dove spostarlo. Le immagini finiscono in Images, gli archivi compressi in Archives, gli installer in Installers e via dicendo. La logica è lineare: le regole vengono valutate dall’alto verso il basso e la prima corrispondenza valida vince. Con un clic su Clean now è possibile anche riposizionare tutti i file già presenti nella cartella Download o in altre directory eventualmente specificate. La versione portabile di Mouzi pesa circa 13 MB e non scambia dati con l’esterno: tutto resta in locale.
Regole personalizzate, placeholder dinamici e supporto regex
Mouzi include una serie di regole predefinite, ma la parte più interessante riguarda la personalizzazione. Si possono creare filtri basati su estensioni oppure su pattern regex e wildcard: per esempio, una regola come .fattura_ intercetta in automatico le fatture, indipendentemente dal nome completo del file. Il software supporta anche placeholder dinamici nei percorsi di destinazione: cartelle come Downloads/Documents/{year}/{month}/ permettono di organizzare automaticamente i documenti in strutture cronologiche. Un PDF scaricato a maggio 2026 finirebbe quindi dentro Downloads/Documents/2026/05/. Non è una funzione rivoluzionaria, ma aiuta parecchio chi gestisce grandi quantità di file amministrativi, ricevute o documentazione tecnica.
C’è anche il supporto a .mouziignore, chiaramente ispirato alla sintassi di .gitignore: consente di escludere pattern specifici, directory o file temporanei dal monitoraggio. Sono supportati wildcard, nomi esatti e cartelle intere. Per accedere alle impostazioni di Mouzi basta cliccare con il tasto destro sulla sua icona nella traybar e poi su Settings. La sezione Regole indica quali sottocartelle vengono create e per quali tipologie di file, mentre accedendo a Cronologia si possono verificare tutti gli spostamenti effettuati, con la possibilità di annullare singole operazioni.
Privacy locale, niente cloud e architettura moderna
Una delle caratteristiche più marcate di Mouzi riguarda la filosofia privacy first. L’applicazione funziona interamente offline: nomi file, cronologia e configurazioni restano memorizzati localmente. Nessun upload remoto, nessun sistema di analytics obbligatorio, nessuna sincronizzazione. Il progetto adotta licenza MIT e pubblica il codice sorgente su GitHub, il che permette audit indipendenti e verifiche dirette del comportamento dell’applicazione. La versione portabile non richiede installazione e non modifica il registro di Windows: una caratteristica utile sia per utenti avanzati che per ambienti aziendali.
L’assenza del cloud implica però qualche rinuncia: non esiste sincronizzazione multi dispositivo, non c’è apprendimento centralizzato delle regole e mancano funzionalità evolute come la classificazione semantica dei documenti.
Sul piano tecnico, il frontend gira con React 19, TypeScript e Tailwind CSS, mentre il backend sfrutta Rust attraverso Tauri 2.x. La scelta di Tauri permette di costruire applicazioni desktop leggere usando componenti web senza trascinarsi dietro runtime pesantissimi come Electron. La differenza si nota soprattutto sul consumo di memoria RAM: Mouzi occupa, una volta in esecuzione, meno di 7 MB. Un’app Electron equivalente ne occuperebbe probabilmente diverse decine anche in stato di inattività. Ogni operazione di spostamento viene salvata in un database SQLite locale tramite la libreria rusqlite, permettendo all’utente di annullare singole azioni con un clic.
Dopo il primo riordino automatico effettuato da Mouzi, Windows potrebbe attivare temporaneamente i processi di indicizzazione della ricerca integrata, inclusi componenti come SearchFilterHost.exe e SearchIndexer.exe, per aggiornare i percorsi dei file spostati. Si tratta di un comportamento del tutto normale. Inoltre, tutti i file che nella cartella monitorata risultassero correntemente in uso non vengono spostati da Mouzi.
