You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build Agno agents with Google Gemini, progressively adding capabilities at each step. From a basic chat to workflows and multi-agent teams deployed on Agent OS.
This guide walks through the basics of building Agents, the easy way. Follow along to learn how to build agents with tools, storage, memory, knowledge, state, guardrails, and human in the loop. We'll also build multi-agent teams and step-based agentic workflows.
Each example can be run independently and contains detailed comments + example prompts to help you understand what's happening behind the scenes. We'll use Gemini 3.5 Flash — fast, affordable, and excellent at tool calling but you can swap in any model with a one line change. We use either Gemini 3.5 Flash or Gemini 3.1 Pro as the model, depending on the example.
Fast Path
# 1. Clone
git clone https://github.com/agno-agi/agno.git &&cd agno
# 2. Create virtual environment
uv venv .venvs/gemini --python 3.12 &&source .venvs/gemini/bin/activate
# 3. Install
uv pip install -r cookbook/gemini_3/requirements.txt
# 4. Set your API keyexport GOOGLE_API_KEY=your-google-api-key
# 5. Run your first agent
python cookbook/gemini_3/1_basic.py