/awesome-llm-apps

Collection of awesome LLM apps with RAG using OpenAI, Anthropic, Gemini and opensource models.

Primary LanguagePythonCreative Commons Zero v1.0 UniversalCC0-1.0

Unwind AI

LinkedIn Twitter


🌟 Awesome LLM Apps

A curated collection of awesome LLM apps using RAG with OpenAI, Anthropic, Gemini and opensource models.

📂 Projects

💻 Local Lllama-3 with RAG

Streamlit app that allows you to chat with any webpage using local Llama-3 and Retrieval Augmented Generation (RAG). This app runs entirely on your computer, making it 100% free and without the need for an internet connection.

📨 Chat with Gmail

Interact with your Gmail inbox using natural language. Get accurate answers to your questions based on the content of your emails with Retrieval Augmented Generation (RAG).

📝 Chat with Substack Newsletter

Streamlit app that allows you to chat with a Substack newsletter using OpenAI's API and the Embedchain library. This app leverages GPT-4 to provide accurate answers to questions based on the content of the specified Substack newsletter.

📄 Chat with PDF

Engage in intelligent conversation and question-answering based on the content of your PDF documents. Simply upload a PDF document and start asking questions. Chat with PDF will analyze the document, extract relevant information, and generate accurate responses to your queries.

📽️ Chat with YouTube Videos

Dive into the world of video content with interactive conversation and question-answering based on YouTube videos. Simply provide a YouTube video URL and start engaging with the video's content through natural language.

🚀 Getting Started

  1. Clone the repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git 
  1. Navigate to the desired project directory
cd awesome-llm-apps/chat_with_gmail 
  1. Install the required dependencies
pip install -r requirements.txt
  1. Follow the project-specific instructions in each project's README.md file to set up and run the app.

🤝 Contributing

Contributions are welcome! If you have any ideas, improvements, or new apps to add, please submit a pull request. Make sure to follow the existing project structure and include a detailed README.md for each new app.