SmartSort AI (v4.1) 🚀
The Intelligent, Privacy-First "Digital Janitor" for macOS & Windows.
SmartSort AI is a background automation utility that keeps your Desktop and Downloads folder perfectly organized. It uses Generative AI (Google Gemini) and Local OCR to read inside your files, rename them intelligently, and sort them into a clean Vault.
✨ New in v4.1: The AI Update
SmartSort just got a massive brain upgrade.
- 🤖 Generative AI Renaming: Uses Google Gemini to analyze file content and generate perfect filenames.
- Before:
scan_09923.pdf - After:
Invoice_Amazon_MacBook_Dec2025.pdf
- Before:
- ⚡ Hybrid Brain: Uses Local Smart Logic by default (Free & Fast) but switches to Cloud AI if you provide an API Key.
- 📊 Impact Dashboard: Track how many files you've sorted and how much time you've saved.
🧠 Key Features
- Deep Scan (OCR): Reads the text inside PDFs and Docs to sort them by content (not just extension).
- Startup Cleanup: Instantly cleans your Desktop & Downloads the moment you log in.
- System Tray App: Runs silently in the background with a blue menu bar icon.
- Visual Settings: Toggle features and customize rules with a beautiful Dark Mode GUI.
📥 Download
Download Latest Version (v4.1)
(Choose SmartSort.zip for Mac or SmartSort.exe for Windows)
🍎 Installation Guide (macOS)
1. Install
- Download
SmartSort.zipand unzip it. - Crucial: Drag
SmartSort.appinto your Applications folder.
2. Permissions (First Run)
Because this is an open-source tool, macOS requires a one-time approval:
- Double-click the app.
- If blocked ("Unidentified Developer"), go to System Settings > Privacy & Security.
- Scroll down and click Open Anyway.
- Important: Click Allow when asked to access Downloads/Desktop.
3. Enable Auto-Start ⚡
To have SmartSort clean your Mac automatically on every reboot:
- Go to System Settings > General > Login Items.
- Click the (+) button.
- Select SmartSort from your Applications folder.
🪟 Installation Guide (Windows)
1. Install
- Download
SmartSort.exe. - Move it to a safe folder (e.g., your Documents folder).
2. Bypass SmartScreen
When you run it, Windows might say "Windows protected your PC":
- Click More Info.
- Click Run Anyway.
3. Enable Auto-Start ⚡
- Press
Win + Ron your keyboard. - Type
shell:startupand press Enter. - Drag
SmartSort.exeinto this folder.
🤖 How the "Hybrid Brain" Works
| Mode | Technology | Speed | Cost |
|---|---|---|---|
| Standard (Default) | Regex & Keyword Matching | Instant (0.1s) | Free |
| Ultra (Optional) | Google Gemini 1.5 Flash | Fast (1.5s) | Free Key |
Sorting Logic:
- Read File: Extracts text from PDF, DOCX, TXT, RTF.
- Rename: If enabled, renames file based on Date + Entity (e.g.,
Receipt_Uber_2025-01-01.pdf). - Sort: Moves file to
Documents/SmartSort_Vault/Category.
👨💻 For Developers: Build from Source
Prerequisites
pip install watchdog pypdf pystray pillow pyinstaller customtkinter requests google-generativeai