TreeX

Il tuo disco, come una città.

TreeX scansiona milioni di file in pochi secondi e ti mostra dove va lo spazio in una mappa 2D e 2.5D da esplorare. Poi ti aiuta a riprendertelo, in sicurezza.

Versione 1.2.0 macOS, Windows, Linux Gratis

Schermata reale di TreeX

Chi sviluppa lo sa: node_modules, target, DerivedData, virtualenv e cache crescono in silenzio. TreeX li riconosce, ti dice con quale comando ricrearli e da quanto il progetto è fermo, e li sposta nel Cestino solo dopo un ultimo controllo. Gratuito, su macOS, Windows e Linux.

Il tuo disco, come una città.

L'analizzatore disco per sviluppatori.

Ogni cartella è un palazzo.

Più spazio occupa, più è alto. Scorri e la città cresce.

Illustrazione animata, dati di esempio

Lo spazio che puoi riprenderti.

Premi 4 e la città diventa grigia: restano in piedi solo le torri corallo degli artefatti di build e delle cache. La più alta è lo spreco più grande.

  • node_modules, target, build Flutter, DerivedData, vendor, virtualenv
  • Cache di npm, pip e Homebrew
  • 16 ecosistemi di sviluppo riconosciuti, più le cache di sistema
  • Regole personalizzabili in TOML
Lo spazio che puoi riprenderti.

Ogni torre sa come rinascere.

Selezioni un artefatto e TreeX ti mostra la regola riconosciuta, il comando che lo ricrea, come cargo build o npm install, e da quanto il progetto non viene toccato.

  • Tre livelli di sicurezza: cache, rigenerabile, da verificare
  • Filtro per progetti fermi da 7, 30, 90 o 180 giorni
Ogni torre sa come rinascere.

Pulisci senza paura.

Scegli, confermi e le torri affondano. Un istante prima di toccare ogni cartella, TreeX la ricontrolla.

  • È ancora la stessa cartella e non è un collegamento simbolico
  • I marker del progetto ci sono ancora
  • Dentro non c'è un repository git
  • Per default tutto va nel Cestino, e ogni pulizia resta nello storico
Pulisci senza paura.

Veloce. E misurato.

TreeX usa la strada più veloce di ogni sistema, fino alla lettura diretta della Master File Table su NTFS. Nei test pubblicati è il più veloce di tutti gli strumenti confrontati, su ogni sistema.

  • macOS, Apple M4: /Applications (808k voci) in 0,06 s dalla seconda scansione
  • Linux, Intel N95: una home da 3,8M voci in 2,82 s
  • Windows 11, da amministratore: l'intero disco C: (1,56M voci) in 5,82 s
  • Dalla seconda analisi il journal USN aggiorna tutto C: in 0,2 s
Veloce. E misurato.

Due viste, un solo mondo.

Con Tab la mappa 2D si alza e diventa una città isometrica. L'altezza degli edifici racconta la dimensione, l'età o il numero di file.

  • Zoom semantico: avvicinandoti compaiono i singoli file
  • Ricerca ovunque con ⌘K
  • Fluida anche su grafica integrata: 143.000 blocchi a 60 fps su Intel UHD 620
Due viste, un solo mondo.

Duplicati e tipi di file.

Premi T per vedere lo spazio per estensione, U per trovare i file duplicati. TreeX legge il meno possibile: prima le dimensioni, poi inizio e fine, il contenuto completo solo se serve.

  • Gli artefatti di build sono esclusi per default
  • Scegli quale copia tenere, per default la più vecchia
  • Sui cloni APFS ti dice quanto spazio si libera davvero
Duplicati e tipi di file.

Cosa è cambiato da ieri.

TreeX ricorda da solo l'analisi precedente di ogni cartella. Premi C e vedi cosa è nuovo, cosa è cresciuto e cosa è sparito, senza salvare niente.

  • Mappa aggiornata dal vivo mentre l'app è aperta
  • Lista di tutti i file con wildcard e export CSV o JSON
  • Dischi, volumi esterni e condivisioni di rete in un colpo d'occhio
Cosa è cambiato da ieri.

In breve

Sistemi
macOS 13+ (Apple Silicon e Intel), Windows 10/11 x64, Linux x86_64
Viste
Treemap 2D e città isometrica 2.5D
Dev-Aware
16 ecosistemi di sviluppo più le cache di sistema, regole in TOML
Scansione
API native: getattrlistbulk, getdents64 + statx, GetFileInformationByHandleEx, Master File Table su NTFS
Aggiornamenti dal vivo
FSEvents su macOS, journal USN e ReadDirectoryChangesW su Windows, inotify su Linux
Duplicati
Confronto per dimensione, inizio e fine, poi hash BLAKE3
Export
CSV e JSON
Riga di comando
CLI treex inclusa nell'app
Privacy
Nessun uso della rete, legge solo i metadati
Licenza
MIT o Apache-2.0

Scarica TreeX.

Scegli il file per il tuo sistema. Ogni download arriva direttamente dalle release ufficiali su GitHub.

macOS

Apri il DMG e trascina TreeX in Applicazioni: la CLI treex è già inclusa.

Windows

Estrai l'archivio e avvia TreeX.exe; la CLI è in bin\treex.exe.

Linux

Un file solo: rendilo eseguibile e avvialo, gira sulla maggior parte delle distribuzioni.

Installalo con flatpak install --user e avvialo dal menu delle applicazioni.

Estrai l'archivio ed esegui ./install.sh, senza permessi di root.

Note di rilascio su GitHub

Requisiti

macOS 13 Ventura o successivo (Apple Silicon e Intel), Windows 10/11 x64, Linux x86_64 (glibc 2.28 o successiva).

Licenza

Gratuito, con licenza MIT o Apache-2.0 a tua scelta.

Domande frequenti

TreeX è gratis?

Sì. TreeX è gratuito, con licenza MIT o Apache-2.0 a tua scelta.

Come libero spazio occupato da node_modules e cache?

Premi 4 nell'app oppure esegui treex dev ~: TreeX mostra artefatti di build e cache come torri corallo. Dal pannello Dev-Junk scegli cosa pulire e confermi; per default tutto finisce nel Cestino.

Rischio di cancellare qualcosa di importante?

TreeX ricontrolla ogni elemento un istante prima di toccarlo, non segue mai i collegamenti simbolici e rifiuta sempre le cartelle di sistema e quelle principali della Home. Gli artefatti che potrebbero contenere modifiche manuali, come i virtualenv, non sono mai preselezionati.

Su macOS compare un avviso al primo avvio. È normale?

Sì. Le build non sono ancora notarizzate da Apple: fai clic destro su TreeX.app → Apri, oppure vai in Impostazioni di Sistema → Privacy e sicurezza → Apri comunque. Serve una volta sola.

Perché su macOS serve l'accesso completo al disco?

macOS protegge molte cartelle, come Mail, Safari e Messaggi. Senza permesso TreeX funziona lo stesso, ma salta quelle cartelle e lo segnala. Il permesso si concede in Impostazioni di Sistema → Privacy e sicurezza → Accesso completo al disco.

TreeX legge i miei file o usa internet?

No. TreeX non usa mai la rete e le scansioni leggono solo nomi, dimensioni e date. Il contenuto dei file viene letto solo se avvii una ricerca di duplicati, e solo per i file con la stessa dimensione di un altro.

Perché avviarlo come amministratore su Windows?

È facoltativo. Da amministratore TreeX legge direttamente la Master File Table per analizzare un disco intero e, dalla seconda volta, lo aggiorna dal journal USN in una frazione di secondo.

Ti è utile TreeX?

TreeX è gratuito: se ti ha fatto recuperare qualche gigabyte, o un po' di tempo, puoi restituire il favore. Le donazioni pagano i certificati di firma del codice, i pacchetti per Homebrew, winget e Flathub, le macchine di prova per i tre sistemi e il tempo per tenerlo il più veloce della sua categoria.

Prossima app: VideoSTAX Lo studio di transcodifica video per macOS, Windows e Linux.