Repository navigation
Releases: kikoz85/TreeX
Release list
TreeX 1.2.0
TreeX 1.2.0: turn the 2.5D city.
New
- ↺ ↻ buttons next to 2D / 2.5D (top right): each click turns the city by 45°, smoothly. The
QandEkeys do the same, and both are in the ⌘K palette. - Two fingers on a Mac trackpad turn the city freely. Dragging with the right mouse button (or ⌥ + drag on macOS) still works.
0turns the city back to its starting angle, the short way round.
Fixed
- On narrow windows in 2.5D, the controls at the top right covered the folder path on the left. When space is short, the height buttons now show only their icons and search shows only the magnifier; names appear on hover.
Updating: on 1.1.0, click Updates in the bottom-right corner of the home screen. From 1.0.x, install by hand this once.
Downloads
| System | File | |
|---|---|---|
| macOS 13+ (Apple Silicon and Intel) | TreeX-1.2.0-macos-universal.dmg |
app with the treex CLI inside; CLI only: treex-1.2.0-macos-universal.tar.gz |
| Windows 10/11 x64 | TreeX-1.2.0-windows-x64.zip |
TreeX.exe + bin\treex.exe |
| Linux (glibc 2.28+) | TreeX-1.2.0-x86_64.AppImage |
one file; --cli for the command-line tool |
| Linux with Flatpak | TreeX-1.2.0-x86_64.flatpak |
flatpak install --user …, then flatpak run dev.treex.TreeX |
| Linux, archive | treex-1.2.0-linux-x86_64.tar.gz |
./install.sh (no root) |
Homebrew: download treex.rb, then brew install --cask ./treex.rb.
Checksums: SHA256SUMS, SHA256SUMS-windows, SHA256SUMS-linux, each with its .sig signature (used by the in-app updater). Builds are not signed with a certificate yet: the first launch asks for a confirmation (macOS: right-click → Open; Windows: SmartScreen → More info → Run anyway). After updating on macOS, re-add TreeX under Privacy & Security → Full Disk Access.
Support TreeX
TreeX is free. If it saved you some gigabytes, you can support its development on GitHub Sponsors: sponsorships pay for code-signing certificates, app-store packages and test machines. You'll also find the ♥ Support TreeX button in the bottom-right corner of the app's home screen.
TreeX 1.1.0
TreeX 1.1.0: update TreeX from the app.
New
- Updates in the bottom-right corner of the home screen, and Check for updates in the ⌘K palette. TreeX asks GitHub for the latest release only when you click: it never checks by itself, and uses the network for nothing else.
- When a newer version exists, TreeX shows what's new and Update and restart downloads it, checks that it is authentic (the release's checksum list carries a digital signature only the TreeX publisher can make) and intact, replaces the app and reopens it. If a check fails, nothing is installed.
- Works for the macOS app, the Windows folder, the Linux AppImage and the
install.sharchive. Flatpak can't update apps by itself: TreeX opens this page instead. - macOS: after an update, turn TreeX back on under Privacy & Security → Full Disk Access (the builds aren't signed with an Apple certificate yet).
Coming from 1.0.x? Those versions don't have the update button yet: install 1.1.0 by hand this once. From now on, TreeX updates itself.
Downloads
| System | File | |
|---|---|---|
| macOS 13+ (Apple Silicon and Intel) | TreeX-1.1.0-macos-universal.dmg |
app with the treex CLI inside; CLI only: treex-1.1.0-macos-universal.tar.gz |
| Windows 10/11 x64 | TreeX-1.1.0-windows-x64.zip |
TreeX.exe + bin\treex.exe |
| Linux (glibc 2.28+) | TreeX-1.1.0-x86_64.AppImage |
one file; --cli for the command-line tool |
| Linux with Flatpak | TreeX-1.1.0-x86_64.flatpak |
flatpak install --user …, then flatpak run dev.treex.TreeX |
| Linux, archive | treex-1.1.0-linux-x86_64.tar.gz |
./install.sh (no root) |
Homebrew: download treex.rb, then brew install --cask ./treex.rb.
Checksums: SHA256SUMS, SHA256SUMS-windows, SHA256SUMS-linux, each with its .sig signature (used by the in-app updater). Builds are not signed with a certificate yet: the first launch asks for a confirmation (macOS: right-click → Open; Windows: SmartScreen → More info → Run anyway). After updating on macOS, re-add TreeX under Privacy & Security → Full Disk Access.
Support TreeX
TreeX is free. If it saved you some gigabytes, you can support its development on GitHub Sponsors: sponsorships pay for code-signing certificates, app-store packages and test machines. You'll also find the ♥ Support TreeX button in the bottom-right corner of the app's home screen.
TreeX 1.0.1
TreeX 1.0.1: a fix for the search palette.
TreeX scans millions of files in seconds with each system's native APIs, shows your disk as a 2D map or a 2.5D isometric city, recognizes the space wasted by build artifacts and caches, and cleans it safely.
Fixed
- Search palette (⌘K / Ctrl+K) unusable with the mouse: the dark layer behind the palette could end up on top of it, so the palette looked dimmed and clicks went to the map underneath. The palette now always stays above it.
Downloads
| System | File | |
|---|---|---|
| macOS 13+ (Apple Silicon and Intel) | TreeX-1.0.1-macos-universal.dmg |
app with the treex CLI inside; CLI only: treex-1.0.1-macos-universal.tar.gz |
| Windows 10/11 x64 | TreeX-1.0.1-windows-x64.zip |
TreeX.exe + bin\treex.exe |
| Linux (glibc 2.28+) | TreeX-1.0.1-x86_64.AppImage |
one file; --cli for the command-line tool |
| Linux with Flatpak | TreeX-1.0.1-x86_64.flatpak |
flatpak install --user …, then flatpak run dev.treex.TreeX |
| Linux, archive | treex-1.0.1-linux-x86_64.tar.gz |
./install.sh (no root) |
Homebrew: download treex.rb, then brew install --cask ./treex.rb.
Checksums: SHA256SUMS, SHA256SUMS-windows, SHA256SUMS-linux. Builds are not signed with a certificate yet: the first launch asks for a confirmation (macOS: right-click → Open; Windows: SmartScreen → More info → Run anyway). After updating on macOS, re-add TreeX under Privacy & Security → Full Disk Access.
Support TreeX
TreeX is free. If it saved you some gigabytes, you can support its development on GitHub Sponsors: sponsorships pay for code-signing certificates, app-store packages and test machines. You'll also find the ♥ Support TreeX button in the bottom-right corner of the app's home screen.
TreeX 1.0.0
TreeX 1.0: the disk analyzer for developers, on macOS, Windows and Linux.
TreeX scans millions of files in seconds with each system's native APIs, shows your disk as a 2D map or a 2.5D isometric city, recognizes the space wasted by build artifacts and caches, and cleans it safely.
Downloads
| System | File | |
|---|---|---|
| macOS 13+ (Apple Silicon and Intel) | TreeX-1.0.0-macos-universal.dmg |
app with the treex CLI inside; CLI only: treex-1.0.0-macos-universal.tar.gz |
| Windows 10/11 x64 | TreeX-1.0.0-windows-x64.zip |
TreeX.exe + bin\treex.exe |
| Linux (glibc 2.28+) | TreeX-1.0.0-x86_64.AppImage |
one file; --cli for the command-line tool |
| Linux with Flatpak | TreeX-1.0.0-x86_64.flatpak |
flatpak install --user …, then flatpak run dev.treex.TreeX |
| Linux, archive | treex-1.0.0-linux-x86_64.tar.gz |
./install.sh (no root) |
Homebrew: download treex.rb, then brew install --cask ./treex.rb.
Checksums: SHA256SUMS, SHA256SUMS-windows, SHA256SUMS-linux. Builds are not signed with a certificate yet: the first launch asks for a confirmation (macOS: right-click → Open; Windows: SmartScreen → More info → Run anyway). After updating on macOS, re-add TreeX under Privacy & Security → Full Disk Access.
Highlights
- Fastest of every tool we measured on all three systems; instant re-analysis from FSEvents (macOS) and the USN journal (Windows), live updates everywhere.
- Dev-Aware: node_modules, target, DerivedData and Xcode caches, .venv, Gradle, NuGet and package-manager caches, with the command that recreates each one; safe cleaning to the Trash.
- Explore: 2D/2.5D map, file types, duplicates (APFS-clone aware), file list with filters and CSV/JSON export, what changed since the previous analysis, saved analyses, all your disks.
- Smooth on any GPU: full quality on capable GPUs, adaptive antialiasing on small integrated ones.
Why 1.0
TreeX went through ten preview releases tested on real disks on all three systems. It is now complete, stable and fast, so this is the first public release; see the README. Code signing, app-store packages and a terminal UI come in the 1.x releases.
User guides (in Italian): installation, the app, command line, macOS permissions.
Support TreeX
TreeX is free. If it saved you some gigabytes, you can support its development on GitHub Sponsors: sponsorships pay for code-signing certificates, app-store packages and test machines. You'll also find the ♥ Support TreeX button in the bottom-right corner of the app's home screen.