Skip to content

mayurd8862/FileSense.AI-Semantic-File-Renamer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗃️ FileSense.AI : Semantic File Renamer

FileSense.AI is your intelligent solution for file organization. By leveraging the power of GenAI 🤖, FileSense.AI analyzes and understands the content of your documents and images, providing intuitive and descriptive file names 🏷️. It supports a wide range of file formats 📁 and multiple languages 🌍, ensuring that your files are perfectly organized and easy to find. Experience seamless file management with FileSense.AI! 🚀

🚀 Features

  • AI-Powered Renaming: Uses Gen AI technique to analyze and understand file content for intuitive naming.
  • Wide Format Support: Handles a variety of file types including PDFs, DOCs, images, and more.
  • Seamless Integration: Easy to use with a user-friendly interface for efficient file management.

image


💻 Technologies Used

langchain, python, llm - google gemini, streamlit, assemblyai


🛠️ Installation

  1. Clone the Repository

    git clone https://github.com/mayurd8862/FileSense.AI-Semantic-File-Renamer.git
  2. Install Dependencies

    pip install -r requirements.txt
  3. Run the Application

    streamlit run app.py

🏃‍♂️ How to Use

  1. Run the Application
streamlit run app.py
  1. Upload Your Files
  2. Generate New File Names and download it

📸 Example

Before Renaming:

  • Document: report1.pdf
  • Image: image123.jpg

After Renaming:

  • Document: Annual_Financial_Report_2024.pdf
  • Image: Team_Photo_During_Conference_2024.jpg

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

📧 Contact

For any questions or suggestions, feel free to reach out:


Click here to use the web application.

Click here to download the filesense package from PyPI.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages