google/adk-samples
A collection of sample agents built with Agent Development Kit (ADK)
What it solves
This repository provides a collection of runnable agent recipes to help developers avoid starting from a blank page when building AI agents. It offers working foundations for common patterns and specific industry workflows.
How it works
The project is organized into two main categories of examples:
- Core Recipes: Curated patterns that focus on teaching specific technical implementations, such as OAuth flows, session memory, guardrails, and RAG patterns.
- Contrib Recipes: Community-contributed examples that are broader in scope and designed for specific use cases or industry workflows.
Who it’s for
Developers using the Agent Development Kit (ADK) across various language SDKs (Python, TypeScript, Go, Java, and Kotlin) who want to implement AI agents for tasks like customer service or research.
Highlights
- Multi-language support: Compatible with ADK SDKs in Python, TypeScript, Go, Java, and Kotlin.
- Pattern-based learning: Provides focused examples of critical agent features like memory and guardrails.
- Ready-to-use foundations: Offers both canonical patterns and community-driven industry examples.
Related
- Project
Shubhamsaboo/awesome-llm-appsAwesome LLM Apps is an Apache‑2.0‑licensed collection of 100+ ready‑to‑run AI agents, agent‑skills, and RAG pipelines. The repo groups templates into starter agents, advanced multi‑step agents, always‑on services, voice agents, generative‑UI agents, game‑playing bots, MCP‑enabled tools, and detailed RAG tutorials. Each entry ships with real code, security‑checked CI, and works with Claude, Gemini, GPT‑4/4o, DeepSeek, Llama, Qwen and other models. Users can add a skill in seconds (`npx skills add …`) or run a full agent in ~30 seconds (`pip install && streamlit run`). The project is maintained by Unwind AI and is free for commercial use.
- Project
google/adk-goA code-first Go toolkit for building, evaluating, and deploying modular AI agents and multi-agent systems.
- Project
google/adk-webA developer UI for the Google Agent Development Kit that simplifies the building, debugging, and orchestration of AI agents.
- Project
bytedance/agentkit-samplesA collection of tutorials and reference implementations for AgentKit, an enterprise AI Agent platform, covering everything from basic dialogue to complex multi-agent systems and RAG.
- Project
davidondrej/skillsA collection of reusable skill modules and instructions that AI agents can load to execute specific workflows like research, coding orchestration, and system operations.