Skip to content

Curated collection of AI agents built with Google’s Agent Development Kit (ADK): templates, best practices, and production-ready examples for research, business, automation, education, and more.

License

Sri-Krishna-V/awesome-adk-agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome ADK Agents Awesome

Agent Development Kit

Stars PRs Welcome Powered by Google ADK Reddit: r/agentdevelopmentkit Ask DeepWiki

The most comprehensive curated collection for Google's Agent Development Kit (ADK) - featuring 90+ production-ready agents, templates, and resources from hackathon winners, industry experts, and the vibrant ADK community. From beginner tutorials to enterprise-grade multi-agent systems, discover battle-tested solutions for research, business automation, education, content creation, and specialized domains.

📖 Table of Contents

Welcome to Awesome ADK Agents👋👋

From simple helpers to complex multi-agent systems, this repository will serve as a comprehensive resource for anyone interested in building AI agents using Google's Agent Development Kit (ADK).

🎯 What This List Solves

Building production-ready AI agents with Google's ADK shouldn't require starting from scratch or piecing together fragmented tutorials. This curated collection addresses three critical challenges that slow down agent development:

1. Template Discovery & Quality Gap

  • Problem: Most developers waste weeks searching for reliable starting points and end up with toy examples that don't scale
  • Solution: Curated, battle-tested templates and real-world implementations you can actually build upon

2. Production Readiness Barrier

  • Problem: Tutorials teach basics, but deploying robust, scalable agents requires understanding integration patterns, error handling, and deployment strategies
  • Solution: Production-ready examples with complete implementation details, from development to deployment

3. Implementation Learning Curve

  • Problem: The jump from "Hello World" tutorials to building meaningful solutions feels overwhelming
  • Solution: Progressive examples that bridge theory and practice, showing how real developers solve actual problems

Whether you're a beginner looking for solid foundations or an experienced developer seeking proven patterns, this repository eliminates the trial-and-error phase and accelerates your path to production-ready agents.

What is Google's Agent Development Kit (ADK)?

Google's Agent Development Kit (ADK) is a Python framework that makes building AI agents feel like software development. Model-agnostic and deployment-flexible, ADK simplifies creating everything from single-purpose tools to complex multi-agent systems.

🗝️ Key Features

  • 🛠️ Rich Tool Ecosystem: Pre-built tools, custom functions, OpenAPI specs, and Google ecosystem integration
  • 💻 Code-First Development: Define agents in Python with full testability and version control
  • 🔗 Multi-Agent Orchestration: Compose specialized agents into scalable hierarchies
  • 🚀 Deploy Anywhere: Cloud Run, Vertex AI Agent Engine, or any containerized environment

🏆 Featured Projects

My showcase agents demonstrating production-ready ADK implementations

Agent Name Category/Domain Short Description Badges
Job Interview Agent HR/Recruitment AI-powered interview assistant with calendar integration and real-time feedback ⭐🏭🟡
Education Path Advisor for India Education/Career Guidance Multi-agent AI advisor for Indian students/parents: personalized pathways, stepwise plans, risk analysis, and region/reservation-aware guidance ⭐🟡
Academic Research Assistant Research/Academia Multi-agent literature review assistant with profile analysis, robust paper search (with SerpAPI fallback), and personalized research synthesis 🟡
Project Manager Agent Productivity/Management Automated project management with task tracking and progress monitoring 🟡
Learning Content System (WIP) Information Retrieval Enhanced RAG implementation with vector search and context optimization using pgvector and PostgreSQL 🚧🟡

Badge Legend:

  • My Showcase - Featured portfolio projects
  • 🏭 Production-Ready - Has deployment code and infrastructure
  • 🔥 Community Pick - Outstanding community contributions
  • 🚧 In Development - Work in progress
  • 📚 Learning Resource - Educational/tutorial content (official examples are demo/educational only)
  • 🟢🟡🔴 Difficulty: Beginner, Intermediate, Advanced

🏆 ADK Hackathon Winners

Outstanding projects from the Agent Development Kit Hackathon with Google Cloud (May 12 - June 23, 2025)

🎉 $50,000 in prizes awarded | 476 submissions | 10,432 participants worldwide

View all submissions | Hackathon details

🥇 Grand Prize Winner ($15,000)

  • 🏆 TradeSage AI 🏭🔴🔥 - Intelligent multi-agent financial analysis platform that revolutionizes trading hypothesis evaluation using ADK, Agent Engine, Cloud Run and Vertex AI

🌍 Regional Winners ($8,000 each)

  • 🌎 North America: Energy Agent AI 🏭🟡🔥 - Multi-agent AI transforming energy customer management through Google ADK orchestration
  • 🌍 Europe/Middle East/Africa: Bleach 🟡🔥 - Visual AI agent builder for Google ADK with plain English descriptions, visual design, and instant testing
  • 🌏 Asia Pacific: Edu.AI 🟡🔥 - Multi-agent educational system democratizing Brazil's education with autonomous AI agents
  • 🌎 Latin America: SalesShortcut 🏭🟡🔥 - Comprehensive AI-powered Sales Development Representative system with multi-agent architecture

🎖️ Honorable Mentions ($1,000 each)

  • 🧪 Particle Physics Agent 🔴🔥 - Physics AI agent converting natural language into validated Feynman diagrams using real physical laws
  • ♻️ GreenOps 🟡🔥 - Multi-agent system optimizing operational costs while reducing carbon emissions
  • 🎓 Nexora-AI 🟡🔥 - Next-gen personalized education with interactive lessons, visuals, and smart AI support

🌟 Notable Submissions

  • 🎮 Lucilla AI Agent Game Studio 🔴🔥 - World's most comprehensive AI game agent platform with fully functional microservices
  • 🛡️ GuardianOS 🔴🔥 - Multi-agent compliance and monitoring system for privacy-preserving blockchain transactions
  • 🌾 AgriFlow Nexus 🟡🔥 - AI-powered platform slashing SADC farm-to-market costs with price prediction and sustainability grading
  • 🛠️ DA-Forge 🔴🔥 - Autonomous developer agent turning text instructions into working automation workflows
  • 🚗 Let's ON:DRIVE 🟡🔥 - Emotion-aware AI assistant preventing drowsy driving accidents
  • 📊 Vendo AI 🏭🟡🔥 - Analytics co-pilot connecting to data and helping teams make faster, smarter decisions

Hackathon Highlights:

  • 476 total submissions from global developers
  • Multi-agent focus: All projects showcase collaborative AI systems
  • Categories: Automation, Data Analysis, Customer Service, Content Creation
  • Google Cloud Integration: Heavy use of ADK, Vertex AI, Cloud Run, BigQuery
  • Innovation: Novel applications across physics, education, finance, sustainability, and gaming

🚀 Templates & Starters

Ready-to-use templates to kickstart your ADK projects


🌟 Community Excellence

Outstanding community projects showcasing ADK capabilities

Multi-Agent Systems

  • 🔥 Parth0248/Forkcast 🏭🟡 - Multi-agent AI system for collaborative dining decisions with deployed webapp, technical reports, and Cloud Run deployment
  • 🚀 kweinmeister/agentic-trading 🏭🔴 - Multi-agent trading system with risk management, featuring AlphaBot and RiskGuard agents with complete A2A protocol implementation and production deployment
  • 📊 vladkol/CRM Data Q&A Agent 🏭🔴 - Multi-agentic system with Advanced RAG and NL2SQL over Salesforce Data, "Run on Google Cloud" deployment
  • 🏙️ M-JULIANI/nyc-monitor 🟡🏭🔥 - AI-powered urban intelligence system for real-time NYC event analysis and reporting with multi-agent architecture and automated Google Slides reports

Integration & Advanced Patterns

Agent Development & Engineering Platforms

  • 🛠️ VidyutChakrabarti/AgentFlux 🏭🔴🔥 - Agent engineering platform with interactive playgrounds, graph visualization, automated refinement loops, and fine-tuned models for prompt optimization

Domain-Specific Applications


📚 Learning Resources

Comprehensive guides, tutorials, and educational content

🚀 Quickstart Courses

🧪 Official Hands-on Learning

  • 🧪 Google ADK Codelabs ⭐📚 - Interactive, guided tutorials with hands-on coding exercises from Google

📖 Tutorials & Walkthroughs

  • 📖 chongdashu/adk-mcp-a2a-crash-course 🟡📖🔥 - Complete multi-agent system with ADK + A2A + MCP integration, featuring Notion and ElevenLabs with full architecture, testing, and YouTube tutorial
  • 📖 mongodb-developer/MongoDB-ADK-Agents 🟡📖💡 - Official MongoDB grocery shopping agent implementation with Vector Search, complete dataset, and step-by-step setup - companion repository for the MongoDB Atlas tutorial
  • 📖 datascalehq/datascale 🟡📖🔥 - Multi-agent documentation builder with planner and writer agents that automatically analyze codebases and generate structured knowledge bases - companion repository for the codebase documentation article
  • 📖 meteatamel/adk-demos 🟢📖 - Collection of demos and tutorials for Google's Agent Development Kit
  • 📖 sokart/adk-walkthrough 🟡📖 - Step-by-step guides and examples using the open-source Python ADK framework
  • 📖 bhancockio/RAG-Agent-Tutorial 🟡📖 - Complete RAG implementation with ADK and Vertex AI with YouTube tutorial
  • 📖 bhancockio/MCP Integration Tutorial 🟡📖 - Model Context Protocol (both local and remote) with ADK with Youtube tutorial

📝 Articles & Best Practices

🎥 Video Content


🎯 Official Examples

Google ADK samples repository - educational and demonstration purposes only

⚠️ Important: These are official Google examples for learning and demonstration purposes only. They are not intended for production use without significant modification. See the ADK samples disclaimer.

🔬 Research & Analysis

  • 📚 Academic Research Agent 🟡📚 - Assists researchers in identifying recent publications and discovering emerging research areas
  • 📊 Data Science Agent 🟡📚 - Multi-agent system for sophisticated data analysis with NL2SQL and structured data processing
  • 🏛️ FOMC Research Agent 🔴📚 - Federal Reserve meeting analysis and market event insights
  • 🔍 LLM Auditor 🟢📚 - Chatbot response verification and content auditing with Google Search integration

💼 Business & Customer Service

  • 🛡️ Auto Insurance Agent 🟡📚 - Auto insurance management for members, claims, rewards and roadside assistance with Apigee integration
  • 🎯 Brand Search Optimization 🟡📚 - E-commerce product data enrichment analyzing top search results with BigQuery integration
  • 🏠 Customer Service Agent 🟢📚 - Home & garden customer service with product selection, order management, and live streaming support
  • 💰 Financial Advisor 🟡📚 - Educational content assistant for financial advisors covering finance and investment topics

🛍️ E-commerce & Marketing

  • 🛒 Personalized Shopping 🟡📚 - AI-driven product recommendations and shopping assistance
  • 📱 Marketing Agency 🟡📚 - Website and product launch automation with domain optimization, content generation, and brand asset design
  • ✈️ Travel Concierge 🟡📚 - Multi-agent travel planning and digital task assistance with dynamic instructions

🔧 Development & Technical

  • 🐛 Software Bug Assistant 🟡📚 - Bug resolution assistant with RAG, MCP, and external knowledge sources (GitHub, StackOverflow)
  • 🤖 Machine Learning Engineering 🔴📚 - Autonomous ML model building and training for state-of-the-art performance on diverse ML tasks
  • 🧩 RAG Systems 🔴📚 - Vertex AI RAG Engine powered document Q&A with citations

🎨 Specialized Applications

  • 🎨 Image Scoring Agent 🟢📚 - Image generation and policy compliance scoring with Imagen integration
  • 🐪 CAMEL Integration 🔴📚 - Multi-agent communication framework integration with CAMEL
  • 🔥 Gemini Fullstack 🔴📚⭐ - Complete fullstack research agent with React frontend, FastAPI backend, and Human-in-the-Loop workflows

🚀 Getting Started

Quick Start with Google ADK

# Install ADK framework
pip install google-adk

# Create your first agent
adk create my-agent
cd my-agent

# Run with web interface
adk web

Using This Repository

This is a hybrid awesome list - combining curated resources with featured implementations:

  • Browse & Learn: Explore categorized projects for inspiration and best practices
  • Clone & Build: Featured projects in /my-adk-agents/ are production-ready starting points
  • Contribute: Add your own projects or improve existing ones via CONTRIBUTING.md

Essential ADK Commands

adk web         # Launch web UI (recommended)
adk run         # Interactive CLI
adk create      # Generate new agent template
adk deploy      # Deploy to cloud platforms

Resources


🤝 Contributing

We welcome high-quality contributions that advance the ADK ecosystem. See CONTRIBUTING.md for guidelines.

Quality Standards: Production-ready code, comprehensive documentation, and adherence to ADK best practices.

📞 Support

  • 🐛 Issues: Report bugs or request features via GitHub Issues
  • 💡 Discussions: Join the community for questions and ideas
  • 📧 Maintainer: Contact repository owner for collaboration opportunities

🙏 Acknowledgements

Core Contributors:

  • Google ADK Team - Framework development
  • Brandon Hancock - Educational content and tutorials
  • Community Contributors - Featured projects and improvements

⭐ Impact

This repository serves 2,500+ developers building production AI agents. Help us grow:

  • Star if this helps your development

  • 🔗 Share with your network

  • 🤝 Contribute your expertise

  • MseeP.ai Security Assessment Badge


Building the future of AI agents, one contribution at a time.
Powered by Google ADK • Curated by the community

About

Curated collection of AI agents built with Google’s Agent Development Kit (ADK): templates, best practices, and production-ready examples for research, business, automation, education, and more.

Topics

Resources

License

Contributing

Stars

Watchers

Forks