Awesome AI Apps

Active
GitHub Python MIT

Description

A collection of projects showcasing RAG, agents, workflows, and other AI use cases with practical examples and tutorials.

Key Features

  • Comprehensive collection of 80+ practical examples, tutorials, and recipes
  • Covers text agents, voice assistants, RAG apps, and MCP tools
  • Well-categorized: Starter, Simple, Voice, MCP, Memory, RAG, Advanced Agents
  • Complete course offerings including AWS Strands SDK
  • Community-driven with continuous updates, video tutorials, and demos
  • Supports multiple AI frameworks and development stacks

Use Cases

💡 Quick-start learning resources for AI agent development
💡 Reference implementations for voice assistants and multimodal apps
💡 Practice templates for RAG systems and knowledge management
💡 Sample code for MCP tool integration and agent workflows
💡 Inspiration source for AI application architecture design

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (13.6k stars)
  • Permissive open-source license (MIT)
  • Responsive to issues, low backlog

Quick Start

Clone the repo and browse category directories to find examples of interest. Each example includes its own README and code — install dependencies and run as instructed. Recommended to start with the Starter Agents category.

Related Projects

Awesome LLM Apps

135.8k · Python
Active A+

100+ AI Agent and RAG apps you can actually run — clone, customize, and ship. A great reference for quickly building LLM-powered applications.

agentragllm +1
  • · 100+ runnable templates — Original, end-to-end tested projects, not a curated link collection
  • · 14 categories — AI Agents, Multi-agent, MCP Agents, Voice AI, RAG, Agent Skills, Fine-tuning, and more
  • · Multi-model compatible — Supports Claude, Gemini, OpenAI, xAI, Qwen, Llama with config-only switching

DocETL

4.1k · Python
Active A

An agentic LLM-powered data processing and ETL system. Enables complex data transformations using natural language-defined pipelines, turning unstructured data into structured, analyzable outputs with LLM intelligence.

data-processingragpython +3
  • · LLM-powered data processing pipeline engine with operators like map, reduce, resolve, gleaning, and filter for complex document transformations
  • · DocWrangler interactive UI playground for iterative prompt engineering — experiment with prompts and see results in real-time
  • · Python package for production pipelines runnable from command line or Python code with full programmatic control

DB-GPT

19.8k · Python
Active A

DB-GPT is an open-source agentic AI data assistant framework integrating multi-agent collaboration, RAG, and AWEL workflow engine, purpose-built for AI+Data applications.

databasemulti-agentrag +1
  • · Agentic data analysis with end-to-end task planning, tool calling, and workflow execution
  • · Autonomous SQL and Python code generation for data querying and analysis
  • · Multi-source data access: databases, CSV/Excel, data warehouses, and knowledge bases

Cultivation World Simulator

2.1k · Python
Active A

An open-source Cultivation World Simulator using Agentic Workflow to create a dynamic, emerging Xianxia world. Showcases multi-agent collaboration in complex scenarios.

multi-agentworkflowagent +1
  • · Every NPC is an independent LLM-driven agent with unique personality, memory, relationships, and decision-making logic
  • · Emergent storytelling with no preset scripts — sect wars, rivalries, and character arcs arise from world rules and AI interactions
  • · Rich cultivation world system including spirit roots, realms, techniques, sects, alchemy, artifacts, and martial tournaments