Overview
Watched Folders continuously monitor specified directories for changes:- Real-time detection: New files trigger organization within seconds
- Smart debouncing: Waits for file operations to complete before organizing
- Per-folder configuration: Each folder can use different personas and settings
- Background operation: Works even when the app is hidden or in the Dock
Setting Up Watched Folders
Permission Required: Sorty needs Full Disk Access or specific folder permissions to monitor watched folders. Grant access in System Settings → Privacy & Security.
Folder Configuration
Each watched folder has independent settings:Basic Settings
| Setting | Description | Default |
|---|---|---|
| Enabled | Toggle monitoring on/off | ON |
| Auto-Organize | Automatically organize new files | ON |
| Trigger Delay | Seconds to wait after changes before organizing | 5s |
| Persona | Organization style for this folder | Global default |
Advanced Settings
Custom Prompts
Provide folder-specific instructions to the AI:Example Custom Prompts
Temperature Override
Adjust AI creativity per-folder:- Lower (0.2-0.3): Predictable organization for routine downloads
- Higher (0.7-0.8): Creative groupings for mixed content
Model Override
Use a different AI model for specific folders:Security-Scoped Bookmarks
Sorty uses security-scoped bookmarks to maintain persistent access to watched folders across app restarts.How Bookmarks Work
- When you add a folder, Sorty creates a security-scoped bookmark
- The bookmark is stored encrypted in UserDefaults
- On app launch, bookmarks are restored and validated
- If a bookmark becomes stale, Sorty attempts to recreate it
Access Status Indicators
| Status | Meaning | Action |
|---|---|---|
| Valid ✓ | Full access granted | None needed |
| Stale ⚠️ | Bookmark needs refresh | Sorty auto-refreshes |
| Lost ✗ | Access denied or folder moved | Reauthorize folder |
| Unknown ? | Not yet validated | Wait for next validation |
Troubleshooting Access Issues
If a watched folder shows “Lost” access:Grant System Permissions
Open System Settings → Privacy & Security → Files and Folders and ensure Sorty has access.
Smart Drop Mode
Smart Drop prevents infinite reorganization loops by only organizing new files dropped into a folder.How Smart Drop Works
- Calibration: Run a one-time full organization to establish baseline structure
- Monitoring: Only files added to the folder root after calibration are organized
- Preservation: Existing files and nested subfolders remain untouched
Calibrating a Watched Folder
Automation Settings
Control global behavior for watched folders in Settings → Automation.Global Automation Model
Use a separate AI model for background tasks:Recommended Models
Why Use a Different Model?
Why Use a Different Model?
- Cost savings: Background tasks don’t need the most expensive models
- Speed: Faster models reduce latency for file monitoring
- Rate limits: Separate models prevent background tasks from consuming your primary quota
Background Behavior Options
Launch at Login
Automatically start Sorty when you log in to macOS:- Registered as a background item in System Settings
- Visible in System Settings → General → Login Items
- Can be disabled system-wide or in Sorty settings
Keep in Background
Continue monitoring folders even when all windows are closed:- App remains in Dock (or menu bar if hidden)
- File System Events API continues monitoring
- Organization happens silently with optional notifications
Hide Dock Icon
Run Sorty as a menu bar-only app:Menu bar mode requires Keep in Background to be enabled. Access the app by clicking the Sorty icon in the menu bar.
Automation Notifications
Control when background organization triggers notifications:- On Auto-Organize: Show notification when files are organized
- Completion Summary: Display count of organized files
- Foreground Preview: Show preview-ready alerts even when app is active
Watched Folders Summary
View statistics for all monitored folders in Settings → Automation → Watched Folders Summary:| Metric | Description |
|---|---|
| Total Folders | Number of folders in the watched list |
| Active | Folders with monitoring enabled |
| Auto-Organizing | Folders with auto-organize enabled |
| Last Triggered | Most recent organization timestamp |
Common Use Cases
Downloads Folder
Configuration
Desktop Cleanup
Configuration
Project Workspace
Configuration
Photography Imports
Configuration
Performance Considerations
File System Events Throttling
Sorty usesFSEventStream to monitor folders efficiently:
- Latency: 0.5s (detects changes within 500ms)
- Coalescing: Multiple rapid changes are batched together
- Debouncing: Waits for file operations to complete before organizing
Trigger Delay Recommendations
| Scenario | Recommended Delay |
|---|---|
| Small files (documents, images) | 5s |
| Large files (videos, downloads) | 10-15s |
| Network drives | 20-30s |
| Frequent changes | 30-60s (reduce API calls) |
API Rate Limiting
Avoid hitting provider rate limits:- Use a cheaper model for watched folders (e.g., gpt-3.5-turbo)
- Increase trigger delay to batch multiple files
- Consider local models (Ollama) for unlimited requests
Deeplink Automation
Control watched folders via URL schemes (for Shortcuts, Alfred, etc.):Deeplink Examples
CLI Integration
CLI Commands
Troubleshooting
Folder Not Being Monitored
Symptoms: New files appear but aren’t organized.Solutions
Solutions
- Check Enabled toggle is ON
- Verify Auto-Organize is enabled
- Ensure AI provider is configured in Settings
- Check folder access status (should be “Valid”)
- Review trigger delay (may be too short for large files)
High CPU Usage
Symptoms: Sorty consuming significant CPU resources.Solutions
Solutions
- Reduce number of watched folders
- Increase trigger delay to batch operations
- Use a faster AI model (gpt-3.5-turbo, claude-haiku)
- Disable Deep Scan for watched folders
- Exclude large folders with many files
Permission Errors
Symptoms: “Lost” access status or permission denied errors.Solutions
Solutions
- Grant Full Disk Access: System Settings → Privacy & Security → Full Disk Access
- Reauthorize the folder by clicking the warning icon
- Move Sorty.app to
/Applicationsfolder - Check folder still exists and hasn’t been renamed
- Restart Sorty to refresh bookmarks
Auto-Organize Disabled Globally
Symptoms: All folders show auto-organize as disabled. Cause: AI provider configuration is invalid or missing.Solutions
Solutions
- Go to Settings → AI Provider
- Verify API key is valid
- Test connection to provider
- Re-enable auto-organize for each folder after fixing provider
Best Practices
Start Small
Begin with one folder (Downloads) before adding multiple watched folders.
Use Personas
Assign appropriate personas to each folder for better organization.
Test First
Manually organize a folder before enabling auto-organize to verify behavior.
Monitor Costs
Watch API usage if using cloud providers for watched folders.