Arindam200 / awesome-ai-apps

Arindam200 / awesome-ai-apps

Awesome AI Apps This repository is a comprehensive collection of 80+ practical examples, 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.

Awesome AI Apps 该仓库汇集了 80 多个实用的示例、教程和方案,旨在构建强大的大模型(LLM)驱动应用,涵盖了文本智能体、语音助手、RAG 应用以及基于 MCP(模型上下文协议)的工具。这些项目为使用各种 AI 框架和技术栈的开发者提供了宝贵的参考指南。


📋 Table of Contents

📋 目录

  • 🎓 Courses (课程)
  • 🚀 Featured AI Apps (精选 AI 应用)
  • 🧩 Starter Agents (入门智能体)
  • 🪶 Simple Agents (简单智能体)
  • 🎙️ Voice Agents (语音智能体)
  • 🗂️ MCP Agents (MCP 智能体)
  • 🧠 Memory Agents (记忆智能体)
  • 📚 RAG Applications (RAG 应用)
  • 🔬 Advanced Agents (高级智能体)
  • 📺 Tutorials & Videos (教程与视频)
  • 🚀 Getting Started (快速开始)
  • 🤝 Contributing (贡献指南)
  • 💎 Sponsors (赞助商)

💎 Sponsors

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, Google Search API, Kubernetes for AI Agents)

💎 赞助商

衷心感谢我们的赞助商提供的慷慨支持! (涵盖网络数据平台、AI 推理提供商、AI 网络爬虫框架、AI 原生 SQL 内存、智能体应用平台、AI 身份验证栈、AI 可观测性平台、Google 搜索 API、AI 智能体 Kubernetes 方案等)


🎓 Courses: AWS Strands Course for Beginners

Comprehensive hands-on course on building AI agents with AWS Strands SDK:

  • Complete 8-lesson course covering agent fundamentals to production patterns
  • Foundation: Basic agents, session management, structured output
  • Integration: MCP agents, human-in-the-loop patterns
  • Multi-Agent: Orchestrator agents, swarm intelligence, graph workflows
  • Production: Observability, safety guardrails, and best practices

🎓 课程:AWS Strands 初学者课程

这是一门关于使用 AWS Strands SDK 构建 AI 智能体的综合实战课程:

  • 完整 8 节课:涵盖从智能体基础知识到生产环境模式的内容。
  • 基础篇:基础智能体、会话管理、结构化输出。
  • 集成篇:MCP 智能体、人机协作(Human-in-the-loop)模式。
  • 多智能体篇:编排智能体、群体智能、图工作流。
  • 生产篇:可观测性、安全护栏及最佳实践。

🚀 精选 AI 应用

🧩 Starter Agents

Quick-start agents for learning and extending different AI frameworks. (19 projects)

  • Agno HackerNews Analysis: Agno-based agent for trend analysis on HackerNews.
  • OpenAI SDK Starter: OpenAI Agents SDK with email helper & haiku writer examples.
  • LlamaIndex Task Manager: LlamaIndex-powered task assistant.
  • CrewAI Research Crew: Multi-agent research team example.
  • Letta Starter: Stateful agent with persistent long-term memory across sessions.
  • PydanticAI Weather Bot: Real-time weather information agent.
  • LangChain Starter: LangChain tool-calling agent.
  • LangGraph Starter: LangGraph prebuilt ReAct agent.
  • AWS Strands Agent Starter: Weather report agent using AWS Strands SDK.
  • Mastra Starter: TypeScript-first agent.
  • Camel AI Starter: Performance benchmarking tool.
  • DSPy Starter: DSPy framework for building and optimizing AI systems.
  • Google ADK Starter: Google Agent Development Kit starter template.
  • Semantic Kernel Starter: Microsoft Semantic Kernel ChatCompletionAgent.
  • smolagents Starter: Hugging Face smolagents code-first web-search agent.
  • AutoGen Starter: Microsoft AutoGen AssistantAgent.
  • cagent Starter: Open-source customizable multi-agent runtime by Docker.
  • Sayna Voice Agent: Real-time voice infrastructure with multi-provider STT/TTS.
  • KAOS Starter: Kubernetes-native multi-agent system.

🧩 入门智能体

用于学习和扩展不同 AI 框架的快速启动智能体。(共 19 个项目)

  • Agno HackerNews 分析:基于 Agno 的 HackerNews 趋势分析智能体。
  • OpenAI SDK 入门:包含邮件助手和俳句写作示例的 OpenAI Agents SDK。
  • LlamaIndex 任务管理器:由 LlamaIndex 驱动的任务助手。
  • CrewAI 研究团队:多智能体研究团队示例。
  • Letta 入门:具有跨会话持久长期记忆的有状态智能体。
  • PydanticAI 天气机器人:实时天气信息智能体。
  • LangChain 入门:LangChain 工具调用智能体。
  • LangGraph 入门:LangGraph 预构建 ReAct 智能体。
  • AWS Strands 智能体入门:使用 AWS Strands SDK 的天气报告智能体。
  • Mastra 入门:以 TypeScript 为优先的智能体。
  • Camel AI 入门:性能基准测试工具。
  • DSPy 入门:用于构建和优化 AI 系统的 DSPy 框架。
  • Google ADK 入门:Google 智能体开发套件模板。
  • Semantic Kernel 入门:微软 Semantic Kernel 聊天补全智能体。
  • smolagents 入门:Hugging Face 的代码优先网页搜索智能体。
  • AutoGen 入门:微软 AutoGen 助手智能体。
  • cagent 入门:Docker 推出的开源可定制多智能体运行时。
  • Sayna 语音智能体:支持多提供商 STT/TTS 的实时语音基础设施。
  • KAOS 入门:Kubernetes 原生多智能体系统。

🪶 Simple Agents

Straightforward, practical use-cases for everyday AI applications. (14 projects) (Includes: Agno AI Examples, Finance Agent, Human-in-the-Loop Agent, Newsletter Generator, Reasoning Agent, Agno UI Example, Mastra Weather Bot, Calendar Assistant, Smart Scheduler Assistant, Web Automation Agent, Nebius Chat, RouteLLM Chat, Talk to Your DB, Agent Discovery Agent)

🪶 简单智能体

针对日常 AI 应用的直接、实用的用例。(共 14 个项目) (包括:Agno AI 示例、金融智能体、人机协作智能体、时事通讯生成器、推理智能体、Agno UI 示例、Mastra 天气机器人、日历助手、智能调度助手、网页自动化智能体、Nebius 聊天、RouteLLM 聊天、数据库对话智能体、智能体发现工具等)


🎙️ Voice Agents

Real-time voice assistants and streaming speech pipelines. (6 projects) (Includes: Healthcare Voice Contact Center, LiveKit + Gemini Realtime, LiveKit Voice Agent with Web Search, LiveKit RSVP Confirmation Agent, Pipecat + Sarvam, Speed-to-Lead Voice Agent)

🎙️ 语音智能体

实时语音助手和流式语音处理流水线。(共 6 个项目) (包括:医疗语音联络中心、LiveKit + Gemini 实时语音、带网页搜索的 LiveKit 语音智能体、LiveKit RSVP 确认智能体、Pipecat + Sarvam 语音流水线、销售线索响应语音智能体等)


🗂️ MCP Agents

Examples using Model Context Protocol for external tool integration. (13 projects) (Includes: Doc-MCP, LangGraph MCP Agent, GitHub MCP Agent, MCP Starter, Talk to your Docs, Database MCP Agent, Hotel Finder Agent, Custom MCP Server, Couchbase MCP Server, ScaleKit Exa MCP Security, Docker E2B MCP Agent)

🗂️ MCP 智能体

使用模型上下文协议(MCP)进行外部工具集成的示例。(共 13 个项目) (包括:Doc-MCP 文档问答、LangGraph MCP 智能体、GitHub 仓库分析智能体、MCP 入门模板、文档对话智能体、数据库管理智能体、酒店搜索智能体、自定义 MCP 服务器、Couchbase MCP 服务器、ScaleKit 安全集成、Docker E2B 安全执行智能体等)