A Chrome extension that summarizes web page content into easy-to-follow steps using Google's Gemini API.
- Extract content from the current web page
- Send content to Gemini API for summarization
- Display summarized content in an easy-to-read format with proper steps
- User authentication with Google Gemini API key
- React + TypeScript
- Tailwind CSS for styling
- Google Gemini API
- Node.js and npm/bun installed
- Google Gemini API key
- Clone this repository
- Install dependencies:
bun install
- Create
.env
file and add your Gemini API key:
VITE_GEMINI_API_KEY=your_api_key_here
Run the development server:
bun run dev
Build the extension:
bun run build
- User clicks the extension icon in Chrome
- Extension popup opens
- If no API key is saved, user is prompted to enter their Gemini API key
- Extension extracts the content from the current page
- Content is sent to Gemini API with a prompt to summarize into clear steps
- Summarized content is displayed to the user in the popup