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.

Built With

Share this project:

Updates