https://github.com/adricwht/awesome-llm-apps
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.7%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: adricwht
- License: apache-2.0
- Language: Python
- Default Branch: main
- Size: 88.5 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
🌟 Awesome LLM Apps
A curated collection of awesome LLM apps built with RAG and AI agents. This repository features LLM apps that use models from OpenAI, Anthropic, Google, and open-source models like DeepSeek, Qwen or Llama that you can run locally on your computer.
🤔 Why Awesome LLM Apps?
- 💡 Discover practical and creative ways LLMs can be applied across different domains, from code repositories to email inboxes and more.
- 🔥 Explore apps that combine LLMs from OpenAI, Anthropic, Gemini, and open-source alternatives with RAG and AI Agents.
- 🎓 Learn from well-documented projects and contribute to the growing open-source ecosystem of LLM-powered applications.
🚨 Open Source AI Agent Hackathon! 🚨
We're launching a Global AI Agent Hackathon in collaboration with AI Agent ecosystem partners — open to all developers, builders, and startups working on agents, RAG, tool use, or multi-agent systems.
💰 Win up to $20,000 in cash by building Agents
- 🏅 10 winners: $300 each
- 🥉 10 winners: $500 each
- 🥈 5 winners: $1,000 each
- 🥇 1 winner: $2,000
- 🏆 GRAND PRIZE: $5,000 🏆
🎁 Bonus
- Top 5 projects will be featured in the top trending Awesome LLM Apps repo.
🤝 Partners
Unwind AI, Agno and more Agent ecosystem companies joining soon.
📅 Here's the timeline:
- April 3rd - Final dates revealed
- April 10th - Prize and success criteria announced
- April 15th (tentative) - Hackathon starts
- May 30th (tentative) - Hackathon ends
Join us for a month of building Agents!
Prizes will be distributed on an ongoing basis and continue till all prizes are awarded.
⭐ Star this repo and subscribe to Unwind AI for latest updates.
🤝 Want to join us as a partner or judge?
If you're a company in the AI agent ecosystem or would like to judge the hackathon, reach out to Shubham Saboo or Ashpreet Bedi on X to partner. Let’s make this the biggest open source AI Agent hackathon.
📂 Featured AI Projects
AI Agents
- 💼 AI Customer Support Agent
- 📈 AI Investment Agent
- 👨⚖️ AI Legal Agent Team
- 💼 AI Recruitment Agent Team
- 👨💼 AI Services Agency
- 🧲 AI Competitor Intelligence Agent Team
- 🏋️♂️ AI Health & Fitness Planner Agent
- 📈 AI Startup Trend Analysis Agent
- 🗞️ AI Journalist Agent
- 💲 AI Finance Agent Team
- 🎯 AI Lead Generation Agent
- 💰 AI Personal Finance Agent
- 🩻 AI Medical Scan Diagnosis Agent
- 👨🏫 AI Teaching Agent Team
- 🛫 AI Travel Agent
- 🎬 AI Movie Production Agent
- 📰 Multi-Agent AI Researcher
- 💻 Multimodal AI Coding Agent Team with o3-mini and Gemini
- 📑 AI Meeting Agent
- ♜ AI Chess Agent Game
- 🏠 AI Real Estate Agent
- 🌐 Local News Agent OpenAI Swarm
- 📊 AI Finance Agent with xAI Grok
- 🎮 AI 3D PyGame Visualizer with DeepSeek R1
- 🧠 AI Reasoning Agent
- 🧬 Multimodal AI Agent
RAG (Retrieval Augmented Generation)
- 🔍 Autonomous RAG
- 🔗 Agentic RAG
- 🤔 Agentic RAG with Gemini Flash Thinking
- 🐋 Deepseek Local RAG Reasoning Agent
- 🔄 Llama3.1 Local RAG
- 🧩 RAG-as-a-Service
- 🦙 Local RAG Agent
- 👀 RAG App with Hybrid Search
- 🖥️ Local RAG App with Hybrid Search
- 📠 RAG Agent with Database Routing
- 🔄 Corrective RAG Agent
MCP AI Agents
LLM Apps with Memory
- 💾 AI Arxiv Agent with Memory
- 📝 LLM App with Personalized Memory
- 🛩️ AI Travel Agent with Memory
- 🗄️ Local ChatGPT with Memory
Chat with X
- 💬 Chat with GitHub Repo
- 📨 Chat with Gmail
- 📄 Chat with PDF
- 📚 Chat with Research Papers
- 📝 Chat with Substack Newsletter
- 📽️ Chat with YouTube Videos
LLM Finetuning
Advanced Tools and Frameworks
- 🧪 Gemini Multimodal Chatbot
- 🔄 Mixture of Agents
- 🌐 MultiLLM Chat Playground
- 🔗 LLM Router App
- 💬 Local ChatGPT Clone
- 🌍 Web Scraping AI Agent
- 🔍 Web Search AI Assistant
- 🧪 Cursor AI Experiments
🚀 Getting Started
Clone the repository
bash git clone https://github.com/Shubhamsaboo/awesome-llm-apps.gitNavigate to the desired project directory
bash cd awesome-llm-apps/chat_with_X_tutorials/chat_with_gmailInstall the required dependencies
bash pip install -r requirements.txtFollow the project-specific instructions in each project's
README.mdfile to set up and run the app.
🤝 Contributing to Open Source
Contributions are welcome! If you have any ideas, improvements, or new apps to add, please create a new GitHub Issue or submit a pull request. Make sure to follow the existing project structure and include a detailed README.md for each new app.
Thank You, Community, for the Support! 🙏
🌟 Don’t miss out on future updates! Star the repo now and be the first to know about new and exciting LLM apps with RAG and AI Agents.
Owner
- Name: Adric White
- Login: adricwht
- Kind: user
- Location: Vallejo, CA
- Repositories: 1
- Profile: https://github.com/adricwht
Senior Software Engineer | React/Next.js, Angular, Vue | AI, Python, C#/.NET, Node.js, Java
GitHub Events
Total
Last Year
Dependencies
- crewai *
- langchain-community *
- ollama *
- playwright *
- scrapegraphai *
- streamlit *
- streamlit-chat *
- google-generativeai *
- pillow *
- streamlit *
- routellm *
- streamlit *
- openai *
- streamlit *
- agno *
- ollama *
- streamlit *
- asyncio *
- streamlit *
- together *
- litellm *
- streamlit *
- playwright *
- scrapegraphai *
- streamlit *
- agno *
- duckduckgo-search *
- openai *
- streamlit *
- agno *
- browser-use *
- langchain-openai *
- streamlit *
- agno *
- dataclasses *
- firecrawl-py ==1.9.0
- gradio ==5.9.1
- openai *
- pydantic *
- openai ==1.68.2
- openai-agents ==0.0.6
- pydantic ==2.10.6
- pydantic_core ==2.27.2
- python-dotenv ==1.0.1
- rich ==13.9.4
- streamlit ==1.43.2
- agno ==1.2.13
- duckduckgo-search *
- google-genai ==1.9.0
- pillow ==11.1.0
- streamlit ==1.44.1
- autogen ==0.6.1
- cairosvg *
- chess ==1.11.1
- pillow *
- streamlit *
- Pillow *
- agno *
- e2b-code-interpreter *
- streamlit *
- agno *
- duckduckgo-search ==7.2.1
- exa-py ==1.7.1
- firecrawl-py ==1.9.0
- streamlit ==1.41.1
- mem0ai ==0.1.29
- openai *
- streamlit *
- agno *
- duckdb ==1.1.3
- numpy ==1.26.4
- openai ==1.58.1
- pandas *
- phidata *
- streamlit ==1.41.1
- Pillow ==10.4.0
- e2b ==1.0.5
- e2b-code-interpreter ==1.0.3
- matplotlib *
- pandas *
- streamlit *
- together ==1.3.10
- firecrawl *
- firecrawl-py *
- openai-agents *
- streamlit *
- agno *
- duckduckgo-search *
- fastapi *
- openai *
- sqlalchemy *
- yfinance *
- autogen *
- streamlit ==1.41.1
- agno *
- google-generativeai ==0.8.3
- streamlit ==1.40.2
- agno *
- openai *
- streamlit *
- yfinance *
- agno *
- google-search-results *
- lxml_html_clean *
- newspaper4k *
- openai *
- streamlit *
- agno *
- composio ==0.1.1
- composio-phidata *
- firecrawl-py ==1.9.0
- pydantic ==2.10.5
- streamlit *
- agno *
- ollama ==0.4.4
- qdrant-client ==1.12.1
- streamlit ==1.40.2
- agno *
- duckduckgo-search *
- openai *
- pypdf *
- qdrant-client ==1.12.1
- streamlit ==1.40.2
- Pillow ==10.0.0
- agno *
- duckduckgo-search ==6.4.1
- google-generativeai ==0.8.3
- streamlit ==1.40.2
- crewai *
- crewai-tools *
- openai *
- streamlit *
- asyncio *
- browser-use ==0.1.26
- langchain-anthropic *
- langchain-openai *
- playwright ==1.49.1
- streamlit *
- autogen-agentchat *
- autogen-ext *
- pyautogen *
- streamlit *
- agno *
- anthropic *
- google-search-results *
- lxml_html_clean *
- streamlit *
- agno *
- google-search-results *
- openai *
- streamlit *
- agno *
- firecrawl-py ==1.9.0
- openai *
- pydantic *
- streamlit *
- agno *
- fastapi *
- ollama *
- uvicorn *
- PyPDF2 ==3.0.1
- agno *
- black >=24.1.1
- phidata *
- python-dateutil >=2.8.2
- pytz ==2023.4
- requests ==2.32.3
- streamlit ==1.40.2
- streamlit-pdf-viewer ==0.0.19
- typing-extensions >=4.9.0
- agency-swarm ==0.4.1
- python-dotenv ==1.0.1
- streamlit *
- agno *
- duckduckgo_search ==6.3.7
- lxml_html_clean ==0.4.1
- newspaper4k ==0.9.3.1
- streamlit ==1.40.2
- agno *
- anthropic *
- openai *
- streamlit *
- agno *
- composio ==0.1.1
- composio-phidata ==0.6.9
- composio_core *
- duckduckgo-search ==6.4.1
- google-search-results ==2.4.2
- openai ==1.58.1
- streamlit ==1.41.1
- typing-extensions >=4.5.0
- agno ==1.1.6
- altair ==5.5.0
- annotated-types ==0.7.0
- anthropic ==0.47.1
- anyio ==4.8.0
- attrs ==25.1.0
- blinker ==1.9.0
- build ==1.2.2.post1
- cachetools ==5.5.2
- certifi ==2025.1.31
- charset-normalizer ==3.4.1
- click ==8.1.8
- distro ==1.9.0
- docstring-parser ==0.16
- gitdb ==4.0.12
- gitpython ==3.1.44
- google-auth ==2.38.0
- google-genai ==1.3.0
- groq ==0.18.0
- h11 ==0.14.0
- httpcore ==1.0.7
- httpx ==0.28.1
- idna ==3.10
- jinja2 ==3.1.5
- jiter ==0.8.2
- jsonschema ==4.23.0
- jsonschema-specifications ==2024.10.1
- markdown-it-py ==3.0.0
- markupsafe ==3.0.2
- mdurl ==0.1.2
- narwhals ==1.28.0
- nest-asyncio ==1.6.0
- numpy ==2.2.3
- ollama ==0.4.7
- openai ==1.64.0
- packaging ==24.2
- pandas ==2.2.3
- pathlib ==1.0.1
- pillow ==11.1.0
- pip ==25.0.1
- pip-tools ==7.4.1
- protobuf ==5.29.3
- pyarrow ==19.0.1
- pyasn1 ==0.6.1
- pyasn1-modules ==0.4.1
- pydantic ==2.10.6
- pydantic-core ==2.27.2
- pydantic-settings ==2.8.0
- pydeck ==0.9.1
- pygments ==2.19.1
- pyproject-hooks ==1.2.0
- python-dateutil ==2.9.0.post0
- python-dotenv ==1.0.1
- python-multipart ==0.0.20
- pytz ==2025.1
- pyyaml ==6.0.2
- referencing ==0.36.2
- requests ==2.32.3
- rich ==13.9.4
- rpds-py ==0.23.1
- rsa ==4.9
- setuptools ==75.8.0
- shellingham ==1.5.4
- six ==1.17.0
- smmap ==5.0.2
- sniffio ==1.3.1
- streamlit ==1.42.2
- tenacity ==9.0.0
- toml ==0.10.2
- tomli ==2.2.1
- tornado ==6.4.2
- tqdm ==4.67.1
- typer ==0.15.1
- typing-extensions ==4.12.2
- tzdata ==2025.1
- urllib3 ==2.3.0
- websockets ==14.2
- wheel ==0.45.1
- agno *
- google-search-results *
- openai *
- streamlit *
- fastembed *
- firecrawl-py *
- openai >=1.0.0
- openai-agents *
- python-dotenv *
- qdrant-client *
- streamlit *
- duckduckgo-search *
- streamlit *
- agno *
- openai *
- streamlit *
- agno *
- google-generativeai ==0.8.3
- streamlit ==1.40.2
- Pillow ==11.0.0
- agno *
- duckduckgo-search ==6.3.7
- google-generativeai ==0.8.3
- streamlit ==1.41.1
- asyncio *
- openai *
- openai-agents *
- pydantic *
- python-dotenv *
- streamlit *
- uuid *
- agno *
- duckduckgo-search *
- fastapi *
- openai *
- yfinance *
- embedchain *
- streamlit *
- embedchain *
- streamlit *
- embedchain *
- streamlit *
- streamlit-chat *
- agno *
- arxiv *
- openai *
- pypdf *
- streamlit *
- embedchain *
- streamlit *
- embedchain *
- streamlit *
- youtube-transcript-api ==0.6.3
- mem0ai *
- multion *
- openai *
- streamlit *
- mem0ai ==0.1.29
- openai *
- streamlit *
- openai *
- streamlit *
- mem0ai ==0.1.29
- openai *
- streamlit *
- litellm *
- mem0ai ==0.1.29
- openai *
- streamlit *
- litellm *
- mem0ai ==0.1.29
- openai *
- streamlit *
- datasets *
- torch *
- transformers *
- trl *
- unsloth *
- agno >=1.1.0
- asyncio >=3.4.3
- mcp >=0.1.0
- openai >=1.0.0
- streamlit >=1.28.0
- agno *
- lancedb *
- openai *
- pgvector *
- psycopg *
- pypdf *
- sqlalchemy *
- tantivy *
- beautifulsoup4 *
- langchain *
- langchain-community *
- langchain-google-genai *
- langchain-qdrant *
- langchain-text-splitters *
- langchainhub *
- langgraph *
- python-dotenv *
- tiktoken *
- agno *
- duckduckgo-search *
- nest_asyncio *
- openai *
- pgvector *
- psycopg-binary *
- pypdf *
- requests *
- sqlalchemy *
- streamlit *
- PyYAML >=6.0.0
- anthropic >=0.7.0
- langchain ==0.3.12
- langchain-anthropic ==0.3.0
- langchain-community ==0.3.12
- langchain-core ==0.3.28
- langchain-openai ==0.2.14
- langgraph ==0.2.53
- nest-asyncio >=1.5.0
- numpy >=1.24.0
- openai >=1.12.0
- pydantic >=2.0.0
- qdrant-client ==1.12.1
- streamlit ==1.41.1
- tavily-python ==0.5.0
- tenacity ==8.5.0
- tiktoken >=0.6.0
- agno *
- exa ==0.5.26
- langchain-community ==0.3.13
- langchain-qdrant ==0.2.0
- ollama *
- qdrant-client ==1.12.1
- streamlit ==1.41.1
- agno *
- exa ==0.5.26
- langchain-community ==0.3.13
- langchain-qdrant ==0.2.0
- qdrant-client ==1.12.1
- streamlit ==1.41.1
- anthropic *
- cohere >=4.37
- openai >=1.0.0
- psycopg2-binary >=2.9.9
- pydantic ==2.10.1
- pypdf >=3.0.0
- python-dotenv >=1.0.0
- raglite ==0.2.1
- rerankers ==0.6.0
- spacy >=3.7.0
- sqlalchemy >=2.0.0
- streamlit *
- langchain *
- langchain_community *
- langchain_ollama *
- ollama *
- streamlit *
- flashrank ==0.2.9
- llama-cpp-python >=0.2.56
- numpy >=1.24.0
- pandas >=2.0.0
- psycopg2-binary >=2.9.9
- pydantic ==2.10.1
- pypdf >=3.0.0
- python-dotenv >=1.0.0
- raglite ==0.2.1
- rerankers ==0.6.0
- sentence-transformers >=2.5.1
- spacy >=3.7.0
- sqlalchemy >=2.0.0
- streamlit >=1.31.0
- tqdm >=4.66.0
- agno *
- fastapi *
- ollama *
- openai *
- pypdf *
- qdrant-client *
- uvicorn *
- anthropic *
- requests *
- streamlit *
- cohere ==5.11.4
- duckduckgo-search ==6.4.1
- langchain ==0.3.12
- langchain-cohere ==0.3.2
- langchain-community ==0.3.12
- langchain-core ==0.3.25
- langchain-qdrant ==0.2.0
- langgraph ==0.2.53
- pydantic ==2.9.2
- pydantic-core ==2.23.4
- qdrant-client ==1.12.1
- streamlit ==1.40.2
- tenacity ==9.0.0
- typing-extensions ==4.12.2
- PyPDF2 *
- chromadb *
- langchain-chroma *
- langchain-community *
- langchain-core *
- langchain-google-genai *
- python-dotenv *
- sentence-transformers *
- streamlit *
- duckduckgo-search ==6.4.1
- langchain ==0.3.12
- langchain-community ==0.3.12
- langchain-core ==0.3.28
- langchain-openai ==0.2.14
- langgraph ==0.2.53
- phidata ==2.7.3
- pypdf >=4.0.0
- qdrant-client ==1.12.1
- sentence-transformers >=2.2.2
- streamlit >=1.29.0
- fastembed *
- langchain *
- langchain-community *
- langchain-openai *
- openai *
- openai-agents *
- qdrant-client *
- streamlit *