simple agent that could use gemini / chat-gpt as backend support all backends, but gemini as main use KISS use DRY use modular easy code use python use uvx venv -> env/bin/activate