MCP Hub
Back to servers

LLM-Agents-Ecosystem-Handbook

A comprehensive collection of 60+ LLM agent skeletons and ecosystem guides providing templates for multi-agent collaboration, RAG, and domain-specific AI automation.

Stars
358
Forks
48
Updated
Sep 8, 2025
Validated
Jan 9, 2026

LLM Agents & Ecosystem Handbook

Awesome GitHub stars Issues Open PRs Contributors MIT License Last commit

A unified handbook for building, deploying and understanding LLM agents and the wider ecosystem

A polished, curated collection of Large Language Model (LLM) agents, tutorials and ecosystem insights. This handbook highlights projects that push the boundaries of generative AI, multi-agent collaboration, retrieval-augmented generation (RAG), voice and game agents, and more. It goes beyond simple link aggregation, aiming to be a one-stop reference for building, deploying, and understanding LLM applications across the entire stack.

Tip: If you enjoy this list, please consider starring the repository to help others discover it!


Table of Contents


Why this repository stands out

This curated collection aims to be a comprehensive resource for developers and researchers building their own LLM applications. In addition to code examples, it provides:

  • Comparative analysis of leading agent frameworks: A quick matrix contrasting frameworks (LangGraph, AutoGen, CrewAI, Smolagents, etc.) with key features to help you choose.
  • Guidance on framework selection: Practical advice based on task complexity, collaboration needs and ecosystem integrations.
  • LLM evaluation toolbox: Summaries of tools like Promptfoo, DeepEval, MLflow LLM Evaluate, RAGAs and Langfuse to measure performance and safety.
  • 60+ skeleton projects: The agents folder contains scaffolded agents across many domains (blogging, medical imaging, music generation, multimodal input, news, finance, research, scraping, consultancy, system design, compliance, marketing, scheduling, supply-chain, healthcare, education). Each skeleton includes a README.md and main.py.
  • Agent skeleton generator: scripts/create_agent.py to spin up new agent skeletons in seconds.

Top Agent Frameworks

FrameworkDescription & Key Features
LangGraphGraph/DAG-based orchestration for complex multi-step workflows.
OpenAI Agents SDKStructured runtime with tool-calling and role-based agents.
AutoGen (AG2)Event-driven multi-agent conversations and human-in-the-loop.
CrewAIRole-based “crew” collaboration with memory and error handling.
Google AgentKit (ADK)Modular Gemini/Vertex AI agent kit with hierarchical tools.
DifyLow-code builder with RAG and function calling.
LangChain & ToolsMature chains, memory and 3rd-party integrations.
SmolagentsMinimal, code-centric loop (agents write & execute code).
Semantic Kernel.NET-first skills/plans; enterprise-friendly.
LlamaIndex AgentsRetrieval-focused agents for data-heavy apps.
Strands AgentsProvider-agnostic SDK with OpenTelemetry.
Pydantic AIType-safe IO/tool signatures with great DX.

Agent Toolkits & Platforms

ProjectDescription
AutoGPTToolkit for autonomous agents (creation, benchmarking, UI/CLI).
OllamaRun LLMs locally across macOS/Windows/Linux/Docker.
Lobe ChatOpen-source chat UI with plugins and multimodal support.
OpenDevinOpen initiative towards an AI software engineer.
Open InterpreterNatural-language coding & local computer control.
MetaGPTMulti-agent “virtual company” for complex tasks.
PrivateGPTSecure offline Q&A over your documents.
GPT-EngineerFrom natural-language spec to code.
LlamaIndex ToolsConnectors/tools for data agents.
FlowiseDrag-and-drop builder for LLM workflows.
FastChatTrain/serve/evaluate chatbots.
Mem0Memory layer for personalised LLMs.
Cal.aiScheduling assistant with email handling.
AiderCLI pair-programming agent with Git integration.
JanOffline ChatGPT-style desktop app.

Starter AI Agents

AgentDescription
AI Blog to Podcast AgentConvert blog posts into podcasts.
AI Data Analysis AgentInsights from CSV/structured data.
AI Travel AgentTrip itineraries (local/cloud).
AI Music GeneratorCompose via generative models.
AI Meme Generator (Browser)Creates memes by overlaying captions on images.
AI Breakup Recovery AgentSupportive advice for emotional situations.
AI Health & Fitness AgentHealth metrics & coaching.
Gemini Multimodal AgentText+image multimodal demo.

Advanced AI & Domain-Specific Agents

AgentDescription
AI Deep Research AgentMulti-source research & synthesis.
AI Consultant AgentDomain-expert strategy & advice.
AI System Architect AgentFrom requirements to architecture.
AI Lead Generation AgentIdentify & qualify prospects.
AI Meeting AgentSummaries & action items.
OpenAI Research AgentResearch workflows with tools.
Explainable AI Finance AgentFinance with interpretability.
Web Scraping AgentCrawl & extract structured data.
Document Processing AgentOCR + analysis/summarisation.
Sentiment Analysis AgentClassify sentiment at scale.
Technical Translation AgentPreserve domain terminology.
Research Synthesizer AgentRAG + coherent reporting.

Multi-Agent Teams

TeamDescription
Competitor Intelligence TeamMarket/competitor research & reporting.
Finance Agent TeamBudgeting, forecasting and reporting.
Teaching Agent TeamLesson planning, delivery and assessment.
Multi-Agent Team DemoCross-role collaboration patterns.
Mixture of Agents DemoSpecialised agent ensembles.

Voice & Game Agents

AgentDescription
Voice Summary AgentTranscribe and summarise audio.
AI Audio Tour AgentGenerate audio tours for museums/cities.
Customer Support Voice AgentHandle spoken queries and log issues.
Voice RAG AgentVoice input + retrieval + TTS.
Tic-Tac-Toe AgentAutonomous gameplay template.

RAG & Memory Examples

ExampleDescription
Agentic RAG with ReasoningRetrieval → reasoning → generation.
Hybrid Search RAGVector + keyword retrieval.
Vision RAGApply RAG to visual data.
CRAG (Corrective RAG)Human-feedback corrective loop.
Local RAG AgentFully offline retrieval pipeline.

MCP Agent Integrations

AgentDescription
Browser MCP AgentDrive a browser (search/click/forms).
GitHub MCP AgentRead/write/manage repositories.
Notion MCP AgentCreate/update/query Notion pages & DBs.
Travel Planner MCP Agent TeamMulti-agent trip planning via MCP.

LLM Evaluation Frameworks

See evaluation_frameworks/README.md for details about Promptfoo, DeepEval, MLflow LLM Evaluate, RAGAs, Deepchecks, LangSmith, TruLens, Arize Phoenix and Langfuse.


Example Projects

The agents directory contains many agent skeletons organised by category. Category folders (starter, advanced, teams, rag) act as indexes, while each agent lives in its own top-level folder under agents/.

Quick picks


Tutorials & Learning Resources

Hands-on tutorials live in tutorials/ directory.


Other Educational Spaces


Unique Features

  • Educational focus: Detailed tutorials (RAG, memory, chat with X, fine-tuning) + 60+ scaffolded agents.
  • Framework comparison & guidance: Practical, vendor-neutral advice.
  • Agent skeleton generator: scripts/create_agent.py.
  • Evaluation toolbox: Promptfoo, DeepEval, RAGAs, etc.
  • Ecosystem breadth: Training, tools, production, local inference, operations, interpretability.
  • Community roadmap: See docs/roadmap.md.

Languages & Multilingual Support

We welcome translations. See TRANSLATION.md. A Technical Translation Agent exists under agents/technical_translation_agent.


Interactive Demos & Resources

Web Apps

Jupyter Notebooks


Datasets & Design Assets


Documentation & Roadmap


Complete Applications


Beginner’s Guide

If you’re new to LLMs, start here → docs/beginners_guide.md


Contributing

Contributions are welcome! Please open an issue or PR. Ensure new entries are permissively licensed (MIT/Apache-2.0) and well-documented.


License

MIT — see LICENSE.


Maintainer

Curated & maintained by Sayed Allam (oxbshw). If you find this helpful, please ⭐ star the repo and share feedback via issues/PRs.

Reviews

No reviews yet

Sign in to write a review