Files
arindam200--awesome-ai-apps/README.md
T
2026-07-13 10:46:05 +00:00

28 KiB
Raw Blame History

Note

本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
English · 原始项目 · 上游 README
原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。

Banner

Awesome AI Apps Awesome

Arindam200%2Fawesome-ai-apps | Trendshift

本仓库汇集了 80+ 个实用示例、教程与配方(recipes),用于构建强大的 LLM 驱动应用——包括文本智能体、语音助手、RAG(检索增强生成)应用,以及基于 MCP 的工具。这些项目为使用各类 AI 框架与技术栈的开发者提供指引。

📋 目录


💎 赞助商

衷心感谢各位赞助商的慷慨支持!

Bright Data - Web Data Platform
Web Data Platform
访问 Bright Data 网站
Nebius Token Factory
AI 推理服务提供商
访问 Nebius Token Factory
ScrapeGraphAI - Web Scraping Library
AI 网页抓取框架
在 GitHub 上查看 ScrapeGraphAI
Memori - SQL Native Memory for AI
SQL Native Memory for AI
访问 Memorilabs 网站
CopilotKit - Agentic Application Platform
智能体应用平台
访问 CopilotKit 网站
ScaleKit - Auth Stack for AI
Auth Stack for AI
访问 ScaleKit 网站
Okahu - AI Platform
AI 可观测性平台
访问 Okahu 网站
SerpApi - Google Search API
Google Search API
访问 SerpApi 网站
AgentField - Kubernetes for AI Agents
Kubernetes for AI Agents
访问 AgentField 网站

💎 成为赞助商

有兴趣赞助本项目?欢迎与我们联系!
LinkedIn Email


🎓 课程

面向初学者的 AWS Strands 课程

全面动手课程,讲解如何使用 AWS Strands SDK 构建 AI 智能体:

  • AWS Strands 课程 - 完整 8 课时课程,涵盖从智能体基础到生产级模式
    • 基础:基础智能体、会话管理、结构化输出
    • 集成:MCP 智能体、人在回路(human-in-the-loop)模式
    • 多智能体:编排智能体、群体智能、图工作流
    • 生产:可观测性、安全护栏与最佳实践

🚀 精选 AI 应用

🧩 入门智能体

用于学习并扩展不同 AI 框架的快速入门智能体。 20 个项目

🪶 Simple Agents

简单直接、实用的日常 AI 应用场景。 19 个项目

🎙️ Voice Agents

实时语音助手与流式语音处理流水线。 8 个项目

  • Gradium + Nebius Voice Coach - 对话式路演教练,使用 Gradium STT/TTS、LangChain 编排与 Nebius 推理
  • Healthcare Voice Contact Center - Pipecat 医疗呼叫中心,支持预约、FAQ 处理与主管升级
  • LiveKit + Gemini Realtime - LiveKit Agents 配合 Google Gemini Livegemini 多模态实时),在 LiveKit 房间中实现低延迟语音对话
  • LiveKit Voice Agent with Web Search - LiveKit + Gemini 实时语音智能体,含基于 Olostep 的 web_search 工具,提供新鲜、附来源的回答
  • LiveKit RSVP Confirmation Agent - 外呼语音智能体,致电参会者确认 RSVP,并更新 JSON 支持的活动数据库
  • Pipecat + Sarvam - Pipecat 语音流水线,使用 Sarvam STT/TTS 与 OpenAI 聊天;通过 Pipecat runner 支持 WebRTC(浏览器)或 Daily 传输
  • Speed-to-Lead Voice Agent - 基于 LiveKit 的语音智能体,即时拨打入站线索电话、路由至专家并记录到模拟 CRM
  • VoxCode (Cursor Code Editor) - 本地语音工作区,用于代码库摘要与架构问答;Deepgram Voice Agent + Nebius 推理 + Cursor SDK 文件检查/编辑

🗂️ MCP Agents

使用 Model Context ProtocolMCP)进行外部工具集成的示例。 13 个项目

🧠 Memory Agents

具备高级记忆能力的智能体,用于上下文保持与个性化。 13 个项目

📚 RAG Applications

检索增强生成(RAG)示例,用于文档理解与知识库构建。 12 个项目

🔬 Advanced Agents

面向生产就绪端到端工作流的复杂多智能体流水线。 24 个项目

📺 Tutorials & Videos

🎓 Course Playlists

🔧 Framework Tutorials


📥 每日 AI 洞察,助你保持前沿!

获取通俗易懂的每周教程,以及关于 AI、LLM(大语言模型)和智能体(agent)框架的深度解析。适合希望学习、动手构建并紧跟新技术的开发者。订阅我们的 Newsletter!

Subscribe to our Newsletter


Getting Started

Prerequisites

  • Python 3.10+(新项目建议使用 Python 3.11+
  • Git,用于克隆仓库
  • Package Manager(包管理器)pipuv(推荐,安装更快)
  • API KeysAPI 密钥):大多数项目需要 API 密钥(详见各项目 README)

Quick Start

  1. Clone the repository(克隆仓库)

    git clone https://github.com/Arindam200/awesome-ai-apps.git
    cd awesome-ai-apps
    
  2. Choose a project(选择项目) and navigate to its directory(进入对应目录)

    cd starter_ai_agents/agno_starter  # Example: Start with Agno starter
    
  3. Set up environment variables(配置环境变量)

    cp .env.example .env  # Copy example environment file
    # Edit .env with your API keys
    
  4. Install dependencies(安装依赖)

    # Using pip
    pip install -r requirements.txt
    
    # OR using uv (recommended - faster)
    uv sync
    # or
    uv pip install -e .
    
  5. Run the project(运行项目)

    python main.py
    # or for Streamlit apps
    streamlit run app.py
    

🤝 Contributing

欢迎社区贡献!你可以通过以下方式参与:

  • 🐛 Report bugs(报告 Bug or suggest improvements via GitHub Issues
  • 💡 Add new projects(添加新项目) - Submit your own AI agent examples
  • 📝 Improve documentation(改进文档) - Help make projects more accessible
  • 🔧 Fix issues(修复问题) - Contribute code improvements and bug fixes

Before contributing(贡献前须知):

  • Read our Contributing Guidelines for detailed information
  • Check existing issues to avoid duplicates
  • Follow the project structure and naming conventions
  • Ensure your project includes a comprehensive README.md

Important: This project follows a Contributor Code of Conduct. By participating, you agree to abide by its terms.

📜 License

This repository is licensed under the MIT License. Feel free to use and modify the examples for your projects.

👥 Core Maintainers

本项目由以下维护者积极维护:

Arindam Majumder     Shivay Lamba     Astrodevil

Arindam Majumder  ·  Shivay Lamba  ·  Astrodevil

如有任何问题、建议或贡献,欢迎随时联系维护者。

Thank You for the Support! 🙏

Star History Chart