This project provides a simple multi-agent web research system. A lead Gemini agent decomposes the user query into subqueries, spawns Brave-powered search subagents, and then summarizes their findings.
Use uv for isolated Python environments and
dependency management:
uv venv .venv
source .venv/bin/activate
uv pip install -e .[dev]Create a .env file and set your API keys:
BRAVE_SEARCH_API_KEY=your_brave_key
GEMINI_API_KEY=your_gemini_keyRun the example script:
python examples/run_research.pypytest