I Built SlothSort AI: A Local-First File Organizer with AI-Powered Naming Suggestions π¦₯
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ·Π΄Π°Π» Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ SlothSort AI, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Gemma Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠΎΡ ΡΠ°Π½ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΊΠ°ΡΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
ΠΠ°Π΄Π°ΡΠ°
Users struggle with unclear filenames and repetitive manual renaming.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ
The project demonstrates how to integrate a local AI model into a Node.js app for filename suggestions, providing a userβcontrolled workflow with undo capability and automated tests covering core functionality.
Π Π°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ
- Scan the target folder
- Review file information (name, extension, size, date)
- Generate filename suggestions using a local Gemma model via Ollama
- Select desired rename suggestions
- Apply selected renames or undo the last batch
ΠΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΡΠ²Π°
SlothSort AI is a file organizer that uses a locally running AI model to suggest clearer, more consistent filenames.
The user reviews the suggestions, selects the desired changes, and can undo the last rename operation.
Use a local Gemma model through Ollama to suggest better filenames.
The application works with filenames and file metadata; it doesn't need to read document contents to generate suggestions.
All nine tests passed in my latest local run.
- ΠΠ°ΡΠ° Π·Π°ΠΏΠΈΡΠΈ: 2026-10-24T14:26:06.713Z