Inspiration
We were inspired by another persons project at DemoCamp, he wanted to see what we could create with a bit of AI intergrations too.
What it does
You'll input what folder you want it to organize for you and it will organize the files in that chosen folder based off a prompt. Currently it doesn't dive into nested folders, only the files within one folder
How we built it
We built the backend using python scripts. Dependencies for the backend are: venv, Ollama, Flask, python-dotenv>=1.0.0, requests. A .env file is required to run the project with these two options added to it: OLLAMA_URL=http://localhost:11434/api/generate and MODEL=deepseek-r1:8b.
We built our frontend using react and electron. Dependencies for the frontend are: electron, react, roboto, MUI and Dev-Dependencies: node, typescript, tailwindcss, next, nextron, node
Challenges we ran into
Sometimes it just doesn't make any changes, but that's ok! you can just run it again :D Phillip: No challenges, just a massive learning experience, getting the AI to respond in a way we wanted and getting the information parsed correctly so it can be used was interesting
Accomplishments that we're proud of
We're proud of making an app, we are 2nd year students, so just getting an app that does something itself was something to be proud of.
What we learned
How to install an local AI, how to use python libraries, how to connect a electron-react app with a backend python script to talk to an AI.
What's next for AI-File-Manager
Actually sorting things into subfolders and also moving items inside subfolders around.
Log in or sign up for Devpost to join the conversation.