explaingit

d4rken-org/sdmaid-se

6,723KotlinAudience · generalComplexity · 2/5LicenseSetup · easy

TLDR

An Android app for cleaning and managing phone storage, removes leftover files from uninstalled apps, clears caches, finds duplicates, and lets you automate cleanups. No ads, funded by a Pro upgrade.

Mindmap

mindmap
  root((SD Maid SE))
    Cleanup Tools
      CorpseFinder
      AppCleaner
      SystemCleaner
    File Management
      Deduplicator
      StorageAnalyzer
      Media Squeeze
    Automation
      Scheduler
      Shizuku support
      Root access
    Distribution
      Google Play
      F-Droid
      GitHub releases
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Free up storage space by removing leftover data that Android leaves behind after you uninstall apps.

USE CASE 2

Automate regular cache cleaning using the built-in Scheduler so your phone stays tidy without manual work.

USE CASE 3

Find and delete duplicate files taking up space on your Android device.

USE CASE 4

Compress images on your device with Media Squeeze to reclaim storage without deleting them.

Tech stack

KotlinAndroid

Getting it running

Difficulty · easy Time to first run · 5min

Pro features require a paid Google Play upgrade, root or Shizuku is needed for the deepest system-level cleaning.

GPL v3, open source and free to modify, but any changes you distribute must also be open source under GPL v3.

In plain English

SD Maid 2/SE is an Android app for cleaning and managing storage on your phone. Its main job is freeing up space and removing data you no longer need. It is the successor to the original SD Maid app and was rewritten from scratch to work well on newer versions of Android, focusing on the features users found most useful in the first version. The app includes several distinct tools. CorpseFinder looks for leftover data from apps you have already uninstalled, which Android often leaves behind. AppCleaner removes expendable files like caches. SystemCleaner lets you set your own filters to find and delete files based on rules you define. A Scheduler lets you automate these cleanup actions. AppControl lets you view and disable apps on your device. StorageAnalyzer gives you an overview of what is taking up space. Deduplicator finds duplicate files. Media Squeeze compresses images. Swiper provides a swipe-based interface for quickly deleting files. The app also supports root access and Shizuku, which are methods for giving the app deeper system permissions on Android. SD Maid SE has no ads and does not sell user data. Development is funded by users buying an upgrade to the Pro version on Google Play or through sponsorships on GitHub. The free version is available on Google Play, F-Droid, and GitHub releases. The project is actively under development and not yet feature complete according to the README, so new features are still being added. The source code is licensed under GPL v3, which means it is open source and anyone can inspect or modify it, though the icons, animations, and marketing assets are excluded from that license.

Copy-paste prompts

Prompt 1
Help me understand how to set up SD Maid SE's Scheduler to automatically clean my Android phone every week.
Prompt 2
What does CorpseFinder in SD Maid SE actually delete, and is it safe to let it remove everything it finds?
Prompt 3
How can I use SD Maid SE's SystemCleaner with custom filters to remove specific file types from my phone?
Prompt 4
I want to contribute to SD Maid SE, walk me through building the app from the GPL v3 source code on GitHub.
Open on GitHub → Explain another repo

← d4rken-org on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.