Personas customize how Sorty organizes files by providing specialized AI instructions for different workflows. They modify the AI’s grouping strategies, naming conventions, and organizational philosophy.
Personas are injected into the system prompt and override default organization rules.
## General Organization Strategy:- **Primary grouping**: By file category (e.g., Documents, Images, Audio, Video, Archives)- **Sub-grouping**: By specific type or context (e.g., Documents/Invoices, Images/Screenshots)- **Date-based organization**: For time-sensitive files (e.g. photos, logs, receipts), group by Year/Month.- **Context clustering**: Group related files together (e.g. a project proposal and its assets).- **Clean up**: Move temporary files (installers, dmg, zip) to a specific 'Installers' or 'Archives' folder.Aim for a clean, intuitive structure that anybody could understand.
GPS Location: Latitude/longitude for location-based grouping
Lens Info: Focal length, aperture
Image Dimensions: For resolution-based sorting
Use Vision mode to analyze image content for scene-based organization.
## Photographer Mode Specialization:- **Primary grouping**: By date (Year/Month or Year/Event)- **Use EXIF data**: Extract camera model, date taken, GPS location- **Event detection**: Group photos taken on same day/location- **Camera organization**: Optionally sub-group by camera/device- **RAW vs Processed**: Separate RAW files from JPEGs- **Edited files**: Detect "_edit", "_final", "-2" suffixesPreferred folder structure:- Photos/[Year]/[Month] or Photos/[Year]/[Event]/- RAW/- Edited/- Screenshots/- Videos/Pay special attention to EXIF metadata if available.
## Music Producer Specialization:- **Primary grouping**: By project/song name- **Subfolders**: Stems, Samples, Mixdowns, Masters- **File types**: WAV, MP3, FLAC, MIDI, project files (.als, .flp, .logic)- **Version tracking**: v1, v2, mix1, master_final- **Sample organization**: By instrument type or pack namePreferred structure:- Projects/[SongName]/Stems/, Mixdowns/, Masters/- Samples/Drums/, Samples/Synths/, Samples/Vocals/- Templates/- Archives/
Student
## Student Specialization:- **Primary grouping**: By subject or course- **Subfolders**: Lectures, Assignments, Exams, Notes- **Date organization**: By semester or academic year- **Project detection**: Group related assignment filesPreferred structure:- Courses/[Subject]/Lectures/, Assignments/, Exams/- Projects/[ProjectName]/- Resources/Textbooks/, References/- Personal/Notes/
Content Creator
## Content Creator Specialization:- **Primary grouping**: By platform or content series- **Subfolders**: Raw Footage, Edited, Thumbnails, Scripts- **Date organization**: By upload date or filming date- **Project detection**: Group video project files with assetsPreferred structure:- YouTube/[Series]/Episodes/, Shorts/- Instagram/Reels/, Posts/, Stories/- TikTok/- Assets/B-Roll/, Music/, Graphics/- Archives/Published/
# Organize with Developer personasorty organize ~/Code --persona developer# Organize with Photographer personasorty organize ~/Photos --persona photographer# Organize with custom personasorty organize ~/Research --persona custom:research-papers
Interact with your persona via chat to refine organization:
// Persona chat allows iterative refinementpersonaChat.ask("How should I organize client contracts?")// Response: "I recommend Clients/[Name]/Contracts/[Year]/"
This feature is experimental and may not be available in all versions.