DropSweep is a small macOS menu bar app for keeping your Downloads folder tidy.
Product website · Implementation reference
It scans common download clutter such as installers, archives, PDFs, screenshots, folders, and other files, then lets you move everything to the Trash from a compact menu bar interface.
- Download the latest version from GitHub Releases.
- Unzip the downloaded archive.
- Move
DropSweep.appto your Applications folder and open it.
- Access DropSweep from the menu bar
- Scan the macOS Downloads folder
- Group downloads by common file type and size
- Move listed Downloads items to the Trash
- Launch DropSweep at login
- Check for app updates
Detailed behavior and acceptance criteria for each native app feature are documented in docs/features/.
- macOS 26 or later
DropSweep scans your Downloads folder locally and does not upload file names or contents. Network access is only used to check for and download app updates through Sparkle.
Development requires Xcode 26.
Open the project in Xcode and run the DropSweep scheme:
open DropSweep.xcodeprojThe native SwiftUI app is located in DropSweep/.
The DropSweep website is developed separately in website/. Its
Next.js application code is located in website/app/, with the
landing page in website/app/page.tsx.
To run the website locally:
cd website
npm install
npm run devThe development server is available at http://localhost:3000. See the website README for the available scripts and deployment details.
Contributions are welcome. Please keep changes focused and see CONTRIBUTING.md before opening a pull request.
Report security issues privately as described in SECURITY.md.
DropSweep is released under the MIT License. See LICENSE.