How nalini-krishna/awesome-llm-apps works
Awesome LLM Apps is a catalog of independent AI applications and agent templates, not one integrated runtime. Its principal user journey varies by app: users provide a task or inputs, an app routes work through an agent or tools, and it returns a result such as an answer, itinerary, or podcast. The tree and excerpts support several representative workflows, plus the repository’s broader agent, RAG, voice, and MCP categories; they do not establish wiring between separate projects.
Main entry points: server.ts Showcase MCP server · query_router.py Math Q&A · route.ts MCP app client · app.py Planner interface
Components 20
RAG apps
- Math Q&A
rag_tutorials/agentic_rag_math_agent/rag/query_router.py - Math knowledge base
- Database routing RAG
rag_tutorials/rag_database_routing/rag_database_routing.py
Travel planners
- Planner interface
mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py - Travel planning agent
mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py - Travel MCP services
mcp_ai_agents/ai_travel_planner_mcp_agent_team/app.py
News and podcast
- Podcast API
advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/main.py - Session state
advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/services/internal_session_service.py - Podcast generation
advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/utils/tts_engine_selector.py - Podcast records
advanced_ai_agents/multi_agent_apps/ai_news_and_podcast_agents/beifong/tools/session_state_manager.py
MCP apps
- MCP app client
generative_ui_agents/ai-mcp-app-builder/apps/web/app/api/mastra-agent/route.ts - Server manager
generative_ui_agents/ai-mcp-app-builder/apps/web/app/components/McpServerManager.tsx - Showcase MCP server
generative_ui_agents/mcp-apps-generative-ui-showcase/mcp-server/server.ts - Flight tools
generative_ui_agents/mcp-apps-generative-ui-showcase/mcp-server/server.ts - Hotel tools
generative_ui_agents/mcp-apps-generative-ui-showcase/mcp-server/server.ts - Portfolio tools
generative_ui_agents/mcp-apps-generative-ui-showcase/mcp-server/server.ts - Kanban tools
generative_ui_agents/mcp-apps-generative-ui-showcase/mcp-server/server.ts
Other components
- App user
- Web search
- LLM provider
Connections 19
- App user → Math Q&A: asks
- Math Q&A → Math knowledge base: retrieves
- Math Q&A → Web search: falls back
- Math Q&A → LLM provider: explains
- App user → Database routing RAG: asks
- App user → Planner interface: enters trip
- Planner interface → Travel planning agent: runs
- Travel planning agent → Travel MCP services: uses tools
- App user → Podcast API: requests podcast
- Podcast API → Session state: reads and writes
- Podcast generation → Podcast records: saves podcast
- App user → Server manager: configures servers
- Server manager → MCP app client: syncs server list
- App user → MCP app client: uses app
- MCP app client → Showcase MCP server: dispatches tools
- Showcase MCP server → Flight tools: calls
- Showcase MCP server → Hotel tools: calls
- Showcase MCP server → Portfolio tools: calls
- Showcase MCP server → Kanban tools: calls