The agent can understand and process text, images, PDFs, audio, and YouTube links, ask clarification questions when needed, and execute tasks with structured, explainable outputs.
- Text
- Image screenshots (OCR via Gemini Vision)
- PDF files (digital + scanned OCR fallback)
- Audio (Whisper STT)
- YouTube links (transcript extraction)
Click the image below to watch the full demo
- FastAPI (backend API)
- LangGraph (agent orchestration)
- Gemini 2.5 Flash (LLM + Vision)
- Gemini OCR (for images + scanned PDFs)
- pdfplumber + pdf2image (fallback extraction)
- Whisper (audio transcription)
- React (frontend)
cd agent
pip install -r requirements.txtuvicorn main:app --reloadcd frontend
npm install
npm run dev

