An Intelligent File Manager & Cleaner for Your Android Device
Developed By: Current Vai ♚
███████ ██ ██ ███████ ███████ ██ ██ █████ ██ █████ ██████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
█████ ██ ██ █████ ███████ ███████ ███████ ██ ███████ ██ ██
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██ ██ ███████ ███████ ███████ ██ ██ ██ ██ █████ ██ ██ ██████
An Intelligent File Manager & Cleaner for Your Android Device
Developed By: Current Vai ♚
FileShajao is a powerful command-line utility designed to bring order to the chaos of your Android's storage. It simplifies file organization, detects and removes duplicate files, and helps you reclaim precious space, all while ensuring your data remains safe with robust features like Undo and a Recycle Bin.
| Feature | Description | Icon |
|---|---|---|
| File Organizer | Automatically sorts files in any directory into sub-folders based on their extension. | 📂 |
| Duplicate Cleaner | Uses multi-threading to rapidly find duplicate files and offers to move them to the recycle bin. | 🧬 |
| Undo/Revert | Accidentally rearranged a folder? Revert the entire operation with a single command. | ↩️ |
| Safe Recycle Bin | Deleted files are not lost forever. They are moved to a secure trash folder (.FileShajaoTrash) for easy recovery. |
🗑️ |
| Interactive Navigation | A colorful and intuitive interface for browsing your directories with ease. | 🗺️ |
| Logging System | Every action is recorded in a detailed log file (fileshajao.log), perfect for tracking and debugging. |
📝 |
| Progress Bars | Beautiful progress bars keep you informed during time-consuming tasks like hashing or moving files. | ⏳ |
Prerequisite: You must have the Termux app installed on your Android device (preferably from F-Droid).
Step 1: Prepare Termux
pkg update && pkg upgrade -ypkg install python git -ypip install tqdmtermux-setup-storageStep 2: Download FileShajao
git clone https://github.com/currentvai/FileShajao.gitStep 3: Run the Tool
cd FileShajaopython shajao.pyAnd you're all set! The tool will now start.
This single command will perform all setup, download, and execution steps at once. Just copy, paste, and run.
pkg update -y && pkg upgrade -y && pkg install python git -y && pip install tqdm && termux-setup-storage && git clone https://github.com/currentvai/FileShajao.git && cd FileShajao && python shajao.py(Note: You will still need to manually tap "Allow" when the storage permission pop-up appears.)
After launching the tool, you will be greeted with a user-friendly menu:
- Rearrange Files: Organizes files in the selected folder into sub-directories based on their file extensions.
- Find & Delete Duplicate Files: Scans the folder for duplicate files and gives you the option to move them to the Recycle Bin.
- Undo Last Rearrange: If you accidentally rearrange a folder, this option will restore all files to their original locations.
- Manage Recycle Bin: View, restore, or permanently delete files from the
.FileShajaoTrashfolder.
A single wrong command can create a mess. That's why FileShajao is built with two powerful safety nets:
- Undo Last Rearrange: Your file organization tasks are risk-free. A detailed log file allows you to revert any rearrangement instantly.
- Recycle Bin: Your deleted files are not gone for good. They are safely stored in a hidden trash folder for later recovery.
Contributions are welcome! If you have ideas for new features, bug reports, or code improvements, please feel free to open an issue or submit a pull request.
Copyright (c) 2025 Current Vai.
All Rights Reserved.
Unauthorized copying of this file, via any medium, is strictly prohibited. This software is proprietary and confidential.