back to home

google / adk-samples

A collection of sample agents built with Agent Development Kit (ADK)

8,686 stars
2,327 forks
336 issues
PythonJupyter NotebookTypeScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing google/adk-samples in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/google/adk-samples)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Agent Development Kit (ADK) Samples Welcome to the ADK Sample Agents repository! This collection provides ready-to-use agents built on top of the Agent Development Kit, designed to accelerate your development process. These agents cover a range of common use cases and complexities, from simple conversational bots to complex multi-agent workflows. ✨ Getting Started This repo contains ADK sample agents for **Python**, **TypeScript**, **Go** and **Java.** Navigate to the **Python**, **TypeScript**, **Go**, and **Java** subfolders to see language-specific setup instructions, and learn more about the available sample agents. > [!IMPORTANT] > The agents in this repository are built using the **Agent Development Kit (ADK)**. Before you can run any of the samples, you must have the ADK installed. For instructions, please refer to the **ADK Installation Guide**. To learn more, check out the ADK Documentation, and the GitHub repositories for each language: • ADK Python • ADK Typescript • ADK Go • ADK Java 🌳 Repository Structure ℹ️ Getting help If you have any questions or if you found any problems with this repository, please report through GitHub issues. 🤝 Contributing We welcome contributions from the community! Whether it's bug reports, feature requests, documentation improvements, or code contributions, please see our **Contributing Guidelines** to get started. 📄 License This project is licensed under the Apache 2.0 License - see the LICENSE file for details. Disclaimers This is not an officially supported Google product. This project is not eligible for the Google Open Source Software Vulnerability Rewards Program. This project is intended for demonstration purposes only. It is not intended for use in a production environment.