by oxbshw
One-stop handbook for building, deploying, and understanding LLM agents with 60+ skeletons, tutorials, ecosystem guides, and evaluation tools.
# Add to your Claude Code skills
git clone https://github.com/oxbshw/LLM-Agents-Ecosystem-HandbookA 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!
No comments yet. Be the first to share your thoughts!
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:
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.scripts/create_agent.py to spin up new agent skeletons in seconds.| Framework | Description & Key Features | |---|---| | LangGraph | Graph/DAG-based orchestration for complex multi-step workflows. | | OpenAI Agents SDK | Structured runtime with tool-calling and role-based agents. | | AutoGen (AG2) | Event-driven multi-agent conversations and human-in-the-loop. | | CrewAI | Role-based “crew” collaboration with memory and error handling. | | Google AgentKit (ADK) | Modular Gemini/Vertex AI agent kit with hierarchical tools. | | Dify | Low-code builder with RAG and function calling. | | LangChain & Tools | Mature chains, memory and 3rd-party integrations. | | Smolagents | Minimal, code-centric loop (agents write & execute code). | | Semantic Kernel | .NET-first skills/plans; enterprise-friendly. | | LlamaIndex Agents | Retrieval-focused agents for data-heavy apps. | | Strands Agents | Provider-agnostic SDK with OpenTelemetry. | | Pydantic AI | Type-safe IO/tool signatures with great DX. |
| Project | Description | |---|---| | AutoGPT | Toolkit for autonomous agents (creation, benchmarking, UI/CLI). | | Ollama | Run LLMs locally across macOS/Windows/Linux/Docker. | | Lobe Chat | Open-source chat UI with plugins and multimodal support. | | OpenDevin | Open initiative towards an AI software engineer. | | Open Interpreter | Natural-language coding & local computer control. | | MetaGPT | Multi-agent “virtual company” for complex tasks. | | PrivateGPT | Secure offline Q&A over your documents. | | GPT-Engineer | From natural-language spec to code. | | LlamaIndex Tools | Connectors/tools for data agents. | | Flowise | Drag-and-drop builder for LLM workflows. | | FastChat | Train/serve/evaluate chatbots. | | Mem0 | Memory layer for personalised LLMs. | | Cal.ai | Scheduling assistant with email handling. | | Aider | CLI pair-programming agent with Git integration. | | Jan | Offline ChatGPT-style desktop app. |
| Agent | Description | |---|---| | AI Blog to Podcast Agent | Convert blog posts into podcasts. | | AI Data Analysis Agent | Insights from CSV/structured data. | | AI Travel Agent | Trip itineraries (local/cloud). | | AI Music Generator | Compose via generative models. | | AI Meme Generator (Browser) | Creates memes by overlaying captions on images. | | AI Breakup Recovery Agent | Supportive advice for emotional situations. | | AI Health & Fitness Agent | Health metrics & coaching. | | Gemini Multimodal Agent | Text+image multimodal demo. |
| Agent | Description | |---|---| | AI Deep Research Agent | Multi-source research & synthesis. | | AI Consultant Agent | Domain-expert strategy & advice. | | AI System Architect Agent | From requirements to architecture. | | AI Lead Generation Agent | Identify & qualify prospects. | | AI Meeting Agent | Summaries & action items. | | OpenAI Research Agent | Research workflows with tools. | | Explainable AI Finance Agent | Finance with interpretability. | | Web Scraping Agent | Crawl & extract structured data. | | Document Processing Agent | OCR + analysis/summarisation. | | Sentiment Analysis Agent | Classify sentiment at scale. | | Technical Translation Agent | Preserve domain terminology. | | Research Synthesizer Agent | RAG + coherent reporting. |
| Team | Description | |---|---| | Competitor Intelligence Team | Market/competitor research & reporting. | | Finance Agent Team | Budgeting, forecasting and reporting. | | Teaching Agent Team | Lesson planning, delivery and assessment. | | Multi-Agent Team Demo | Cross-role collaboration patterns. | | Mixture of Agents Demo | Specialised agent ensembles. |
| Agent | Description | |---|---| | Voice Summary Agent | Transcribe and summarise audio. | | AI Audio Tour Agent | Generate audio tours for museums/cities. | | Customer Support Voice Agent | Handle spoken queries and log issues. | | Voice RAG Agent | Voice input + retrieval + TTS. | | Tic-Tac-Toe Agent | Autonomous gameplay template. |
| Example | Description | |---|---| | Agentic RAG with Reasoning | Retrieval → reasoning → generation. | | Hybrid Search RAG | Vector + keyword retrieval. | | Vision RAG | Apply RAG to visual data. | | CRAG (Corrective RAG) | Human-feedback corrective loop. | | Local RAG Agent | Fully offline retrieval pipeline. |
| Agent | Description | |---|---| | Browser MCP Agent | Drive a browser (search/click/forms). | | GitHub MCP Agent | Read/write/manage repositories. | | Notion MCP Agent | Create/update/query Notion pages & DBs. | | Travel Planner MCP Agent Team | Multi-agent trip planning via MCP. |
See evaluation_frameworks/README.md for details about Promptfoo, DeepEval, MLflow LLM Evaluate, RAGAs, Deepchecks, LangSmith, TruLens, Arize Phoenix and Langfuse.
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/.