A collection of projects showcasing RAG, agents, workflows, and other AI use cases
14,376
stars
545
commits
Python
primary language
Sep 8, 2026
updated

This repository is a comprehensive collection of 132 projects, tutorials, and recipes for building powerful LLM-powered applications, including text agents, voice assistants, RAG apps, and MCP-backed tools. These projects serve as a guide for developers working with various AI frameworks and stacks.
A huge thank you to our sponsors for their generous support!
|
Web Data Platform |
AI Inference Provider |
AI Web Scraping framework |
|
SQL Native Memory for AI |
Agentic Application Platform |
Auth Stack for AI |
|
AI Observability Platform |
Kubernetes for AI Agents |
Interested in sponsoring this project? Feel free to reach out!
Quick-start agents for learning and extending different AI frameworks. 20 projects
AssistantAgent with a custom tool, powered by Nebius Token Factorycreate_tool_calling_agent + AgentExecutor, powered by Nebiuscreate_react_agent) with custom tools, powered by NebiusChatCompletionAgent with plugin-based tool callingStraightforward, practical use-cases for everyday AI applications. 18 projects
Real-time voice assistants and streaming speech pipelines β including LiveKit, Pipecat, Gradium, and VoxCode (Deepgram + Cursor SDK). 9 projects
gemini multimodal realtime) for low-latency voice conversations in a LiveKit roomweb_search tool for fresh, source-cited answersExamples using Model Context Protocol for external tool integration. 14 projects
Agents with advanced memory capabilities for context retention and personalization. 13 projects
Retrieval-augmented generation examples for document understanding and knowledge bases. 18 projects
Complex multi-agent pipelines for production-ready end-to-end workflows. 34 projects
End-to-end examples of fine-tuning open-source LLMs, from data prep to deployment. 6 projects
Get easy-to-follow weekly tutorials and deep dives on AI, LLMs, and agent frameworks. Perfect for developers who want to learn, build, and stay ahead with new tech. Subscribe our Newsletter!
pip or uv (recommended for faster installs)Clone the repository
git clone https://github.com/Arindam200/awesome-ai-apps.git
cd awesome-ai-apps
Choose a project and navigate to its directory
cd starter_ai_agents/agno_starter # Example: Start with Agno starter
Set up environment variables
cp .env.example .env # Copy example environment file
# Edit .env with your API keys
Install dependencies
# Using pip
pip install -r requirements.txt
# OR using uv (recommended - faster)
uv sync
# or
uv pip install -e .
Run the project
python main.py
# or for Streamlit apps
streamlit run app.py
We welcome contributions from the community! Here's how you can help:
Before contributing:
Important: This project follows a Contributor Code of Conduct. By participating, you agree to abide by its terms.
This repository is licensed under the MIT License. Feel free to use and modify the examples for your projects.
This project is actively maintained by:
Arindam Majumder Β Β·Β Shivay Lamba Β Β·Β Amitesh Anand
For any questions, suggestions, or contributions, feel free to reach out to the maintainers.
Python
66.3%
TypeScript
13.2%
Jupyter Notebook
7.4%
JavaScript
6.3%
HTML
3.3%
CSS
1.9%
Shell
1.3%
A collection of projects showcasing RAG, agents, workflows, and other AI use cases
14,376
stars
545
commits
Python
primary language
Sep 8, 2026
updated

This repository is a comprehensive collection of 132 projects, tutorials, and recipes for building powerful LLM-powered applications, including text agents, voice assistants, RAG apps, and MCP-backed tools. These projects serve as a guide for developers working with various AI frameworks and stacks.
A huge thank you to our sponsors for their generous support!
|
Web Data Platform |
AI Inference Provider |
AI Web Scraping framework |
|
SQL Native Memory for AI |
Agentic Application Platform |
Auth Stack for AI |
|
AI Observability Platform |
Kubernetes for AI Agents |
Interested in sponsoring this project? Feel free to reach out!
Quick-start agents for learning and extending different AI frameworks. 20 projects
AssistantAgent with a custom tool, powered by Nebius Token Factorycreate_tool_calling_agent + AgentExecutor, powered by Nebiuscreate_react_agent) with custom tools, powered by NebiusChatCompletionAgent with plugin-based tool callingStraightforward, practical use-cases for everyday AI applications. 18 projects
Real-time voice assistants and streaming speech pipelines β including LiveKit, Pipecat, Gradium, and VoxCode (Deepgram + Cursor SDK). 9 projects
gemini multimodal realtime) for low-latency voice conversations in a LiveKit roomweb_search tool for fresh, source-cited answersExamples using Model Context Protocol for external tool integration. 14 projects
Agents with advanced memory capabilities for context retention and personalization. 13 projects
Retrieval-augmented generation examples for document understanding and knowledge bases. 18 projects
Complex multi-agent pipelines for production-ready end-to-end workflows. 34 projects
End-to-end examples of fine-tuning open-source LLMs, from data prep to deployment. 6 projects
Get easy-to-follow weekly tutorials and deep dives on AI, LLMs, and agent frameworks. Perfect for developers who want to learn, build, and stay ahead with new tech. Subscribe our Newsletter!
pip or uv (recommended for faster installs)Clone the repository
git clone https://github.com/Arindam200/awesome-ai-apps.git
cd awesome-ai-apps
Choose a project and navigate to its directory
cd starter_ai_agents/agno_starter # Example: Start with Agno starter
Set up environment variables
cp .env.example .env # Copy example environment file
# Edit .env with your API keys
Install dependencies
# Using pip
pip install -r requirements.txt
# OR using uv (recommended - faster)
uv sync
# or
uv pip install -e .
Run the project
python main.py
# or for Streamlit apps
streamlit run app.py
We welcome contributions from the community! Here's how you can help:
Before contributing:
Important: This project follows a Contributor Code of Conduct. By participating, you agree to abide by its terms.
This repository is licensed under the MIT License. Feel free to use and modify the examples for your projects.
This project is actively maintained by:
Arindam Majumder Β Β·Β Shivay Lamba Β Β·Β Amitesh Anand
For any questions, suggestions, or contributions, feel free to reach out to the maintainers.
Python
66.3%
TypeScript
13.2%
Jupyter Notebook
7.4%
JavaScript
6.3%
HTML
3.3%
CSS
1.9%
Shell
1.3%