Discover and explore top open-source AI tools and projects—updated daily.
googlePython toolkit for building, evaluating, and deploying AI agents
Top 3.5% on SourcePulse
The Agent Development Kit (ADK) is a Python toolkit for building, evaluating, and deploying AI agents, particularly those leveraging Google's Gemini models. It targets developers seeking a code-first, flexible, and modular approach to agentic architectures, enabling the creation of complex multi-agent systems with ease.
How It Works
ADK employs a code-first methodology, allowing developers to define agent logic, tools, and orchestration directly in Python. This promotes testability and version control. It supports modular multi-agent systems, enabling the composition of specialized agents into hierarchical structures. The framework is designed for compatibility with various tools, including pre-built options, custom functions, and OpenAPI specifications, with a focus on tight integration within the Google ecosystem.
Quick Start & Requirements
pip install google-adkpip install git+https://github.com/google/adk-python.git@mainHighlighted Details
Maintenance & Community
Contributions are welcomed via GitHub.
Licensing & Compatibility
Licensed under the Apache 2.0 License.
Limitations & Caveats
Some features are in "Pre-GA" status, subject to change and potentially limited support.
6 hours ago
1 day
agi-inc
letta-ai
Significant-Gravitas