π Awesome LLM Apps
Awesome LLM Apps is a curated collection of innovative applications built using state-of-the-art language models, including those from OpenAI, Anthropic, and Google, as well as open-source models like LLaMA. These applications leverage technologies such as Retrieval Augmented Generation (RAG) and AI agents to provide unique solutions across various domains. Whether running locally on a computer or interacting with online tools, these applications demonstrate the practical applications of large language models (LLMs).
π Table of Contents
- π€ Why Awesome LLM Apps?
- π Featured Projects
- Local Llama-3 with RAG
- Generative AI Web Search Assistant
- Chat with GitHub Repo
- AI Investment Agent
- AI Journalist Agent
- AI Personal Finance Agent
- AI Travel Agent
- AI Movie Production Agent
- Multi-Agent AI Researcher
- AI Research Agent with Memory
- Chat with PDF
- Web Scraping AI Agent
- Chat with Gmail
- Chat with YouTube Videos
- Chat with Arxiv Research Papers
- Chat with Substack Newsletter
- π Getting Started
- π€ Contributing to Opensource
π€ Why Awesome LLM Apps?
Awesome LLM Apps aims to inspire by showcasing practical and creative uses of language models across different fields. It combines models from leading AI research companies with both open-source tools and cutting-edge methodologies like RAG and AI agents. These well-documented projects not only illustrate the potential of LLMs but also contribute to an ever-growing open-source ecosystem, encouraging learning and collaboration.
π Featured Projects
Local Llama-3 with RAG: This project allows users to interact with any webpage using the Llama-3 model and RAG, completely offline, through a Streamlit app.
Generative AI Web Search Assistant: Explore this assistant that provides precise answers by combining search engine capabilities with GPT-4, using the DuckDuckGo search engine for enhanced accuracy.
Chat with GitHub Repo: Use GPT-4 to have natural conversations with your GitHub repositories, gaining insights and documentation effortlessly.
AI Investment Agent: This tool compares stock performance and generates detailed stock reports, aiding smart investment decisions with company news and insights.
AI Journalist Agent: Automate article creation using GPT-4, moving seamlessly from research to writing and editing, producing high-quality content on any topic.
AI Personal Finance Agent: Plan your finances with an AI-powered assistant that creates personalized budgets, investment strategies, and savings goals using GPT-4.
AI Travel Agent: Design your dream vacation with personalized itineraries, leveraging GPT-4 to simplify planning, research, and organizing travel.
AI Movie Production Agent: Bring movie concepts to life with Claude 3.5 Sonnet, which assists with scriptwriting and casting effortlessly.
Multi-Agent AI Researcher: Utilize a team of AI agents to research and generate content about top HackerNews stories and users, automating the creation of blog posts and reports.
AI Research Agent with Memory: This agent finds research papers based on your interests, maintaining a memory of past interactions to improve recommendations.
Chat with PDF: Engage in conversations and question-answering based on the content of PDF documents by simply uploading them.
Web Scraping AI Agent: Automatically extract information from websites using the OpenAI API and scrapegraphai library by specifying URLs and data to be extracted.
Chat with Gmail: Interact with Gmail using natural language queries for precise answers based on your email content, powered by RAG.
Chat with YouTube Videos: Connect with YouTube videos through interactive Q&A sessions, discussing content based on the video's URL.
Chat with Arxiv Research Papers: Unlock insights from research papers on arXiv through discussion, using GPT-4 to access vast academic knowledge.
Chat with Substack Newsletter: Converse with newsletter content using GPT-4 and the Embedchain library, providing accurate responses in a Streamlit app.
π Getting Started
To begin exploring these applications:
-
Clone the repository:
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
-
Navigate to your chosen project directory:
cd awesome-llm-apps/chat_with_gmail
-
Install the required dependencies:
pip install -r requirements.txt
-
Follow the README.md instructions in the project directory to set up and run the app.
π€ Contributing to Opensource
Contributions are greatly appreciated! For new ideas, improvements, or additional applications, consider submitting a GitHub Issue or a pull request. Be sure to follow the existing project structure and include a comprehensive README.md for any new applications.
Awesome LLM Apps is a community-driven effort. Star the repository today to stay updated on the latest applications and developments.