Skip to content

Agentic AI Chatbot Web Application capable of assisting with file and folder management. It can help with complex tasks that depend on text file content and folder structure. It can be used to generate programs as well with custom structures.

License

Notifications You must be signed in to change notification settings

guirque/File-Management-Assistant

 
 

Repository files navigation

File Management / Folder Organizer Assistant

Screenshot of Chat with AI Agent

The implemented AI agent is meant to help with tasks involving creating / generating, locating, analyzing and reorganizing folders and files.

🛠️ Setup Instructions

  1. Clone the repository to a folder of your choice.
git clone https://github.com/guirque/C-thulhu.git <folder>
  1. Create a .env file with your Gemini API key in the project folder: Inside the .env file:
GEMINI_API_KEY=<your_key>
  1. In the chosen folder, create a python virtual environment.
python -m venv venv
  1. Initiate the environment.

Windows:

.\venv\Scripts\activate

Linux:

source venv/bin/activate
  1. Install pip dependencies
pip install -r requirements.txt
  1. If not present, install Tkinter

Ubuntu example:

  sudo apt install python3-tk

You're all set! Just run the app whenever desired.

💼 Dependencies

The project pip dependencies are listed in the requirements.txt file. They include:

  • LangChain
  • Streamlit
  • Dotenv
  • EasyGUI

There is also Tkinter, installed separately.

🏃 Run the Agent!

While in the environment and on the project folder, run:

streamlit run src/view/index.py

This will instantly open the web app in a browser.
You may then chat with it accordingly.

About

Agentic AI Chatbot Web Application capable of assisting with file and folder management. It can help with complex tasks that depend on text file content and folder structure. It can be used to generate programs as well with custom structures.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%