Skip to content

salihgun/MacDesktopCleaner

Repository files navigation

Tidey

A minimal macOS menubar app to quickly review and organize files on your Desktop and Downloads folder.

ScreenRecording2025-12-28at16 28 39-ezgif com-optimize-2

Features

  • Menubar app - Lives in your menubar, always accessible
  • Quick preview - See file previews with pinch-to-zoom for images
  • Fast decisions - Delete or Keep files with one click
  • Smooth animations - Satisfying swipe animations when organizing
  • Custom folders - Monitor any folder you want
  • Smart organization - Kept files are organized by year/month

How It Works

  1. Click the menubar icon
  2. Preview your files
  3. Delete → Moves to Trash
  4. Keep → Moves to ~/Documents/Kept/2025/January/

Installation

Manual Installation

  1. Download the latest release from Releases
  2. Drag Tidey.app to your Applications folder
  3. Open Tidey from Applications

Build from Source

git clone https://github.com/YOUR_USERNAME/tidey.git
cd tidey
open tidey.xcodeproj

Then press ⌘R to build and run.

Requirements

  • macOS 14.0 (Sonoma) or later
  • Apple Silicon or Intel Mac

Permissions

Tidey needs access to:

  • Desktop folder - To monitor and manage files
  • Downloads folder - Optional, can be enabled in settings
  • Documents folder - To save kept files

Tech Stack

  • SwiftUI
  • Quick Look for file previews
  • No external dependencies

Contributing

Contributions are welcome! Feel free to:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

MIT License - see LICENSE for details.

Author

Created by Salih Gün


Made with ☕ and SwiftUI

About

Lightweight and efficient macOS app designed to clean desktop easily by removing unnecessary files, caches, and temporary data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages