File Organizer for Raycast
A Raycast extension that helps you organize files by suggesting the most appropriate location on your system based on file analysis.
⚠️ Important Setup & Performance Notes
- This extension requires proper configuration of scan directories and exclusions for optimal performance
 
- Raycast needs access to scan the configured directories
 
- Scanning large directory trees or too many directories can cause slowdowns or timeouts
 
Configuration
Scan Directories
Default directories scanned:
~/Documents, ~/Desktop, ~/Downloads, ~/Pictures, ~/Movies, ~/Music
- Increase this list to scan more locations
 
- Each additional directory will increase scan time
 
- Ensure Raycast has permission to access all configured directories
 
Excluded Directories
Default directories excluded:
node_modules, .git, .vscode, .next, dist, build, .cache, .idea, __pycache__, target, vendor, coverage, .env, tmp, .tmp, .sass-cache
- These are excluded regardless of where they appear in the directory tree
 
- Properly configuring exclusions is crucial for performance
 
- Add any large directories you don't want scanned
 
Scan Depth
Default: 10 levels
- Controls how deep the extension searches in directory trees
 
- Higher values mean more nested directories are scanned
 
Features
- Organize files: Especially useful for files that you need to archive but do not need to access frequently.
 
- Intelligent Location Suggestions: Analyzes file attributes to recommend where it should be stored
 
- Quick File Organization: Move files to their proper location with just a few clicks
 
How It Works
- Select a file in Finder
 
- Trigger the "Place File" command in Raycast
 
- The extension analyzes your file and scans your system for relevant locations
 
- Choose from suggested locations based on confidence scores
 
- The file is moved to your chosen location
 
Algorithm
The extension suggests locations based on several factors:
- File name matching
 
- Folder name matching
 
- Parent folder matching
 
Troubleshooting
If the extension is slow or unresponsive:
- Reduce the scan depth in preferences
 
- Add large directories to the exclude list
 
- Remove unnecessary scan directories
 
- Check if Raycast has necessary permissions
 
- Verify the directories in preferences are correctly formatted (comma-separated)