Shelve is a native macOS app that simplifies file management by automatically sorting your Downloads folder. Using AI-driven content scanning and customizable rules, it organizes files by type, date, and content, helping to keep your digital workspace tidy and efficient.
Shelve is a native macOS menu bar application designed to automatically organize the Downloads folder efficiently and seamlessly. Developed using Swift and SwiftUI, this application eliminates the need for Python or Electron, providing a lightweight solution for file management.
~/Library/Application Support/Shelve/config.json and can be modified through the app's Settings window.The project structure consists of various Swift files, each serving specific functionalities:
AppDelegate.swift: Entry point and setup wizard.MenuBarManager.swift: Manages the menu bar icon and interactions.SearchPanel.swift: Handles the native search window.SearchEngine.swift: Implements TF-IDF search algorithms.Classifier.swift: Manages file classification and renaming actions.FileWatcher.swift: Monitors the Downloads folder for changes using FSEvents.Config.swift: Manages JSON configuration persistence.SetupWizard.swift: Guides users through initial setup.SettingsView.swift: Provides access to app settings, rules, and additional information.Optimize file organization effortlessly with Shelve, the smart solution that enhances productivity by keeping your Downloads folder neat and searchable.
No comments yet.
Sign in to be the first to comment.