A powerful uninstaller for Linux that finds and removes ALL traces of applications
This software is ONLY for Linux distributions.
There will be NO Windows or macOS versions - ever.
Supported Linux distributions:
- Ubuntu / Debian / Linux Mint
- Fedora / RHEL / Nobara
- Arch Linux / Manjaro
- openSUSE
- And most other Linux distributions
Linux App Cleaner is a comprehensive application uninstaller that goes beyond your system's package manager. It finds and removes ALL traces of applications, including:
- โ Applications from apt, flatpak, snap, pip, npm, AppImage
- โ
Configuration files in
~/.config/ - โ
Cache files in
~/.cache/ - โ
Application data in
~/.local/share/ - โ
Desktop integration files (
.desktop, icons) - โ Autostart entries
- โ Hidden config files
- โ Temporary files
- โ Log files
- โ And much more!
Problem: When you uninstall an app on Linux, it often leaves behind configs, cache, and data.
Solution: Linux App Cleaner finds and removes EVERYTHING!
- โก Quick Search - Fast scan of common locations (seconds)
- ๐ฌ Deep Search - Scans the ENTIRE filesystem (2-10 minutes)
- ๐ฏ Custom Search - Select what you want to search
- ๐ข Safe Delete - Removes only the application
- ๐ด Thorough Delete - Removes application + ALL data (uses deep search)
- ๐ Analyze Only - Shows what would be deleted (without deleting)
- apt/dpkg - System packages
- Flatpak - Sandboxed applications
- Snap - Snap packages
- pip - Python packages
- npm - Node.js packages
- AppImage - Portable applications
- โ Protects critical system packages
- โ Shows exactly what will be deleted
- โ Confirmation dialogs before deletion
- โ Live progress indicator
- โ Detailed logging
- โ Export analysis to text file
- PyQt5 Version - Modern, runs 100% in virtualenv (recommended)
- tkinter Version - Classic, requires system package
# 1. Clone repository
git clone https://github.com/YOUR_USERNAME/linux-app-cleaner.git
cd linux-app-cleaner
# 2. Run automatic setup
chmod +x setup.sh
./setup.sh
# 3. Done! Start with:
app-cleaner# 1. Create virtual environment
python3 -m venv venv
source venv/bin/activate
# 2. Install dependencies
pip install PyQt5
# 3. Run
python linux_app_cleaner_pyqt.py# Install system package
sudo apt install python3-tk # Ubuntu/Debian
sudo dnf install python3-tkinter # Fedora
sudo pacman -S tk # Arch
# Run
python linux_app_cleaner.py# Start the program
cd ~/AppCleaner
source venv/bin/activate
python linux_app_cleaner_pyqt.py- Search - Type "spotify" in search box
- Select - Click on Spotify in the list
- Analyze - Click "๐ Analyze Only"
- Choose search depth:
- โก Quick Search โ Shows common locations
- ๐ฌ Deep Search โ Scans entire system
- Review - See all files that will be deleted
- Delete:
- ๐ข Safe Delete โ Only app
- ๐ด Thorough Delete โ App + all data
๐ Flatpak:
๐ ~/.var/app/com.spotify.Client/ (234 MB)
๐ ~/.var/app/com.spotify.Client/config/ (45 MB)
๐ ~/.var/app/com.spotify.Client/cache/ (123 MB)
๐ Desktop Files:
๐ ~/.local/share/applications/spotify.desktop
๐ Icons:
๐ ~/.local/share/icons/hicolor/256x256/apps/spotify.png
๐ Autostart:
๐ ~/.config/autostart/spotify-autostart.desktop
SUMMARY:
Files/Folders: 15
Total Size: 402 MB
The Deep Search scans these locations:
๐ User Data:
~/.config/, ~/.cache/, ~/.local/share/
~/.var/app/ (Flatpak), ~/snap/ (Snap)
๐ Desktop Integration:
~/.local/share/applications/ (.desktop files)
~/.local/share/icons/ (Icons)
/usr/share/applications/, /usr/share/icons/
๐ Autostart:
~/.config/autostart/
๐ Hidden Files:
~/.*programm*/ (Hidden configs)
๐ Temporary Files:
/tmp/, /var/tmp/
๐ System Configs:
/etc/ (System configurations)
๐ Logs:
~/.local/share/systemd/, /var/log/
๐ Other:
~/Applications/, ~/Downloads/, /opt/
Performance: 2-10 minutes depending on disk size and file count.
- OS: Linux (any distribution)
- Python: 3.8 or higher
- Dependencies: PyQt5 (installed via pip)
- Disk Space: ~50 MB
- Permissions: sudo access for system packages
โ
Report bugs - Open an issue
โ
Test on your distribution - Share results
โ
Translate - Help with other languages
โ
Documentation - Improve docs
โ
Share - Tell your friends!
โ Modifying the source code
โ Creating forks or derivative works
โ Selling this software
See LICENSE for details.
- Deep search can take 5-10 minutes on HDDs
- Some system paths require sudo access
- Progress updates may pause during sudo prompts
| Feature | apt remove | flatpak uninstall | Linux App Cleaner |
|---|---|---|---|
| Remove app | โ | โ | โ |
| Remove configs | โ | โ | โ |
| Remove cache | โ | โ | โ |
| Remove desktop files | โ | โ | โ |
| Remove autostart | โ | โ | โ |
| Find hidden files | โ | โ | โ |
| Search entire disk | โ | โ | โ |
| Works for all types | โ | โ | โ |
- ๐งน Cleaning up after uninstalling apps
- ๐พ Freeing disk space
- ๐ Finding leftover files from old installations
- ๐ฎ Completely removing games and their data
- ๐งช Testing software without leaving traces
- ๐ฑ Preparing a clean system
- Remove Flatpak completely: Finds data in
~/.var/app/ - Clean up AppImages: Finds desktop integration files
- Delete old configs: Finds hidden
.programmfolders - Free disk space: Shows exact size of all files
This project uses a Custom License that allows:
- โ Personal and commercial use
- โ Distribution and sharing
- โ Bug reporting and support
But does NOT allow:
- โ Modifications or derivative works
- โ Claiming as your own
- โ Selling
See LICENSE for full details.
USE AT YOUR OWN RISK
This software deletes files from your system. While it has safety measures:
- Always review what will be deleted before confirming
- Make backups of important data
- Test on non-critical systems first
- The author is not responsible for any data loss
- ๐ Read the documentation
- ๐ Report bugs via Issues
- ๐ก Suggest features via Issues
- โญ Star this project if you find it useful!
Made with โค๏ธ for the Linux community
Special thanks to:
- PyQt5 team for the excellent GUI framework
- All Linux distributions for making this tool necessary ๐
- Everyone who reports bugs and suggests improvements
Current Version: 2.1
Release Date: 2026-01-01
Platform: Linux only
Status: Active development
Remember: This tool is Linux-only by design. Don't ask for Windows or macOS versions - they will never happen! ๐ง