Snapsort is an ios App that accesses your screenshots in your album (under user consent) and automatically sort them based on themes from the extracted text.
Say if you have a lot of screenshots from posts/Tiktok/instagram/random webpages that you saved, believing they hold important/interesting informaiton on travel plans, shopping discounts, recipe advice, but you are too lazy to sort them into a file, and these screenshots just grow to eat up your phone memory...... No worries, SnapSort is here to help!
- macOS with Xcode (version >= 14.0)
- iOS Simulator (comes with Xcode)
- run the app on a real device or simulator
- Clone the repository:
git clone https://github.com/LycheeeLu/SnapSort.git
cd SnapSor- Open the Xcode project:
open SnapSort.xcodeproj- In Xcode:
-
Select a Simulator (e.g. iPhone 15 Pro) from the device list near the top.
-
Do not choose “Any iOS Device (arm64)”, or you will get a code signing error.
-
Go to Signing & Capabilities → Uncheck “Automatically manage signing”.
-
Set Team to “None” if prompted.
- Swift
- Xcode
- Swift UI and SwiftData
- Machine Learning & Apple's Vision Framework (optical character recognition (OCR))
- Local Storage
-
Provides default themes (e.g., Travel, Notes, Code, Shopping, Work) to categorize your screenshots
-
Browse, edit theme/topic keywords, and customize color tags to define how you want your screenshots to be sorted
-
Designed to be lightweight and fast
MIT License. Free to use, modify, and share.









