This project combines a Chrome Extension and a local FastAPI server to provide real-time AI-powered summarization and chat capabilities for any web article, powered by Google Gemini through a Retrieval-Augmented Generation (RAG) approach.
cursorful-video-1749451218760.mov
- Extracts readable content from any web page.
- Offers 3 types of summaries:
- Brief
- Detailed
- Bullet Points
- Chat with the article content using Gemini AI.
- Local-first: No external servers needed except Gemini API.
- Handles summarization and conversational querying of article content.
- Communicates with the Gemini API (requires your API key).
- Built with
FastAPI,aiohttp, andpydantic.
Chrome Extension → FastAPI RAG Server → Gemini API
↑ ↓
Extracted Text AI Summaries/Answers
FastAPI,aiohttp,pydanticGoogle Gemini APIChrome Extension APIs (Manifest V3)- Frontend: HTML/CSS/JavaScript (Popup & Options UI)