An open-source AI agent framework integrated with Gemini and Google
Agent Development Kit (ADK) is a flexible and modular framework for developing and deploying AI agents. ADK can be used with popular LLMs and open-source generative AI tools and is designed with a focus on tight integration with the Google ecosystem and Gemini models. ADK makes it easy to get started with simple agents powered by Gemini models and Google AI tools while providing the control and structure needed for more complex agent architectures and orchestration.
https://google.github.io/adk-docs/
Install python UV package manager
then 👇
1. Create the Virtual Enviroment
uv venv --python 3.102. Install the Package Dependencies
uv pip install --upgrade -r pyproject.toml3. Rename the file .env.example to .env. This new file will hold your secret API keys, which must never be shared
mv multi_tool_agent/.env.example multi_tool_agent/.env4. Run the ADK enviroment
adk web