disky is a free, GPL-3.0-licensed Android filesystem analyzer written in Kotlin that shows you the usage of your storage, built for any Android user who wants to find the biggest space thieves on their device.
What it is
disky is an Android application that scans a device's storage and reports how that space is being used. It lives in the Android ecosystem, is written in Kotlin, and is published as a signed APK through GitHub releases and through F-Droid under the package name de.felixnuesse.disky. The project is developed in the open on GitHub, carries the GPL-3.0 licence, and has attracted 952 stars and 39 forks, with 11 open issues at the time of writing. Its stated feature set is deliberately narrow: fast scans, multi storage support, and a Material You interface. It depends on a small set of libraries, with AppIntro handling the introduction flow, Lottie providing animation, and Undraw supplying illustrations, and it runs an Android Lint workflow in CI on the master branch.
The concrete problem it solves is the guesswork of finding out what has filled up a phone. Android's built-in storage screens and general-purpose file managers tell a user very little about which directories or files actually hold the space, and the README frames the goal bluntly as finding the biggest diskspace thieves. disky replaces that manual, directory-by-directory hunt with an analyzer that reads the local filesystems and presents usage directly, so the question of what is eating the storage has a concrete answer rather than an estimate.
Key capabilities
- Scans storage quickly, with the README stating that even larger devices can be scanned in mere seconds.
- Supports multiple local filesystems, so internal storage and other mounted local volumes are covered rather than a single path.
- Surfaces the largest space consumers, matching the project's aim of finding the biggest diskspace thieves.
- Follows the device theme through Material You.
- Sits behind an AppIntro-based introduction flow for first-run orientation.
- Uses Lottie for animation and Undraw imagery in the interface.
- Ships as a signed APK on GitHub releases and as the F-Droid package de.felixnuesse.disky.
Who uses it and how
- Individual Android owners whose devices are short on free space and who want a ranked view of what is consuming it.
- Users with more than one local filesystem or volume mounted, who need coverage of all of them rather than of a single storage area.
- F-Droid users, who install and update it as de.felixnuesse.disky from that catalogue.
- Users who prefer an app that matches their device's Material You theme rather than a fixed look.
- Developers and contributors, who clone the repository and build with ./gradlew assemble or Android Studio, following CONTRIBUTING.md.
Getting started
Grab the latest signed APK from the GitHub releases page and install it on the phone, or install the F-Droid package de.felixnuesse.disky. To build from source, clone the repository and run ./gradlew assemble or build the project in Android Studio.
How it compares
The facts provided name no similar or competing tools and no paid products that disky displaces, so it stands alone in this registry. No comparison on licence, self-hosting, data ownership or cost model can be drawn from the material available here.
When to use it — and when not to
A self-hoster has nothing to operate, because there is no server, database, storage backend or mail service involved: disky is a client-side Android app that only reads local filesystems. Anyone who needs to analyze remote or cloud storage, or who wants a desktop or cross-platform tool, should not pick it, since the README scopes it to local filesystems on Android. The honest weaknesses are documentation and licence history: the README is sparse, offering no screenshots and little beyond a feature list, and the project notes that some older releases accidentally shipped the wrong licence file, namely MIT, although the repository is GPLv3.
project readme (upstream, from github) — read inline

disky
Find your biggest diskspace thieves!


A filesystem analyzer that can show you the usage of your storage!
Screenshots
Features
- Fast Even larger devices can be scanned in mere seconds!
- Multi Storage All your local filesystems are supported!
- Material You Fits your device's theme!
Installation
Grab the latest version of the signed APK and install it on your phone.
Developing
You should first make sure you have cloned this repository:
git clone https://github.com/newhinton/disky
You can then build the app normally from Android Studio or from CLI by running:
# build
./gradlew assemble
Contributing
See CONTRIBUTING
Anyone is welcome to contribute and help out. However, hate, discrimination and racism are decidedly unwelcome here. If you feel offended by this, you might belong to the group of people who are not welcome. I will not tolerate hate in any way.
Donations
If you like my work, either this app or in general, you are more than welcome to leave a donation.
It helps me to dedicate time to further improve my apps!
Paypal | Liberapay | Github Sponsor
About this app
License
This app is released under the terms of the GPLv3 license.
There are older releases that accidentially contained the wrong license file, namely MIT.
This entire Repository is and was GPLv3, as stated by this Readme in this section, and the pill below the title on top of this document.
It was also stated in the app itself.
Libraries
- AppIntro - This library is responsible for the easy-to-use introduction to the app!
- Lottie - This library makes the fancy animation possible!
- Undraw - Not really a library, but without Undraw's Images, this app wouldn't be the same!
Thanks to all of them!