Note: You won't need any API key and internet connection to run this project, it runs models entirely on your device.
What it does:
- Scans a specified input directory for files
- Understands the content of your files (text, images, and more) to generate relevant descriptions, folder names, and filenames
- Organizes the files into a new directory structure based on the generated metadata
Supported file types: - Images: .png, .jpg, .jpeg, .gif, .bmp
- Text Files: .txt, .docx
- PDFs: .pdf
Supported systems:
macOS, Linux, WindowsIt's fully open source.
For demo & installation guide - GitHub: (https://github.com/QiuYannnn/Local-File-Organizer)
Shoutout to Nexa SDK (https://github.com/NexaAI/nexa-sdk). I discovered it on Reddit and it made this project possible by allowing LM and VLM running entirely on local devices.
What do you think about this project? Is there anything you would like to see in the future version?
Thank you!