
A guide to integrating Sortio with Raycast, the keyboard-driven launcher for macOS, enabling users to trigger AI-powered file sorting directly from the command palette using Script Commands, hotkeys, and Quicklinks. This integration keeps file organization within the launcher-based workflow that power users already rely on.
Power users who live in keyboard-driven launchers like Raycast lose momentum every time they need to switch to a separate application to organize files. The context switch from keyboard-centric workflow to mouse-driven file management breaks flow state and makes file organization feel like a chore rather than a natural part of the workflow.
Open Raycast preferences and navigate to the Extensions tab. Ensure Script Commands are enabled and note the designated script directory. Raycast discovers and executes scripts placed in this directory from its command palette.
Create a sort-downloads.sh file in your Raycast Script Commands directory with the required Raycast metadata comments and a command to open Sortio with your Downloads folder as the target. Make the script executable with chmod +x. Type "Sort Downloads" in Raycast to trigger it.
Build a script that uses osascript to grab the frontmost Finder window path and passes it to Sortio. This lets you sort whatever folder you are currently viewing without specifying a path manually.
In Raycast preferences, find your Sortio commands and bind them to global hotkeys like Ctrl+Shift+S for Sort Downloads and Ctrl+Shift+D for Sort Current Folder. Sorting becomes a reflex triggered by muscle memory.
Create Raycast Quicklinks for folders you sort frequently. Build a clipboard-aware script that reads a folder path from the clipboard and triggers Sortio on it, enabling seamless sorting from Terminal or Finder without switching contexts.
Build compound workflows where sorting is one step in a larger chain. For example, after sorting a project deliverables folder, post a Slack message confirming the files are organized, or create a Todoist task to review the sorted output.
A developer has accumulated files across Downloads and Desktop throughout the day: email attachments, browser downloads, screenshots, and exported documents. Opening a separate app to organize them interrupts flow.
Sort Downloads by type: documents to Documents, installers to Applications/Installers, screenshots to Pictures by content, and project files to the appropriate project folderThe developer presses Ctrl+Shift+S without leaving their editor. Raycast triggers Sortio in the background, which analyzes file contents and sorts everything into categorized folders. A notification confirms completion. Total interruption: under one second.
No. Raycast integration works with Sortio's Free tier. The scripts simply launch Sortio with specific folder arguments, and the Free plan handles all core sorting features including content-aware AI analysis, custom natural-language rules, and offline processing via Ollama.
Raycast is currently macOS-only. However, Sortio itself runs on macOS, Windows, and Linux. On Windows, you can achieve a similar workflow using PowerToys Run with custom plugins. On Linux, tools like Albert or Ulauncher support script-based extensions that can trigger Sortio similarly.
No. Sortio's automatic folder watching and Raycast-triggered manual sorts operate independently. Triggering a Raycast sort on a watched folder simply runs an additional pass. Sortio handles overlapping operations gracefully with no risk of duplicate moves or conflicting actions.
Verify the script is executable with chmod +x. Confirm Sortio is installed by running open -a "Sortio" from Terminal. Check that your Raycast Script Commands directory is correctly configured. Ensure the script has the correct Raycast metadata comments at the top. If Sortio opens but does not sort, review your sorting rules within the Sortio application.
Sortio can automate much of this workflow with AI-powered file organization. Let Sortio handle the sorting while you focus on your work.
Download Sortio Free