IClean is a native macOS application built with SwiftUI that helps users manage their disk space by identifying and removing large files.
- 📊 Visual disk space overview with interactive pie chart
- 🔍 Scan folders for large files (>100MB)
- 🗑️ Empty trash with a single click
- 📁 Show files in Finder
- ✨ Modern macOS design with native UI components
- 🔒 Protected system paths detection
- 🖼️ File icons preview
- ⚡️ Asynchronous file scanning
- 🔄 Real-time disk space monitoring
- macOS 11.0 or later
- Xcode 13.0 or later
- Clone the repository:
git clone https://github.com/cardoso222/IClean.git- Open the project in Xcode:
cd IClean
open IClean.xcodeproj- Build and run the project (⌘+R)
- Launch IClean
- Click "Select Folder" to choose a directory to scan
- Wait for the scan to complete
- Browse through the list of large files
- Select files to delete or use the context menu to:
- Show files in Finder
- Delete individual files
- Select/deselect files
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with SwiftUI and native macOS frameworks
- Icons from SF Symbols
- Inspired by macOS's native design guidelines
For support, please open an issue in the GitHub repository or contact the maintainers.
Made with ❤️ for macOS
