Smart web page summarizing Chrome extension powered by Gemini API
BulletPages is a powerful Chrome extension that transforms long, cluttered web pages into concise, easy-to-read bullet point summaries using Google's Gemini AI. Perfect for quickly digesting articles, blog posts, and other textual content without the fluff.
- 🧠 AI-Powered Summaries: Leverages Google's Gemini API for intelligent content summarization
- 🎯 Multiple Summary Lengths: Choose between 4-point or 10-point summaries based on your needs
- 🌐 Universal Compatibility: Works on most web pages with readable content
- 🔒 Secure: API keys are stored locally and never leave your browser
- 🎨 Modern UI: Clean, responsive design with smooth animations
- 🌐 Open Chrome and navigate to
chrome://extensions/ - ⚙️ Enable "Developer mode" in the top right corner
- 📂 Click "Load unpacked" and select the BulletPages folder
- 🖱️ Click on the BulletPages extension icon in the Chrome toolbar
- 🔑 Click the "Gemini API Key" button
- 🆔 Enter your Gemini API key (get one free from Google AI Studio)
- 💾 Click "Save API Key"
- 📖 Navigate to any readable webpage (news articles, blog posts, etc.)
- 🖱️ Click the BulletPages extension icon in the toolbar
- 🎛️ Select your preferred summary type (4 points or 10 points)
- 🕐 Click "Summarise" and wait for the AI to generate your summary
- ✅ Read your concise bullet-point summary in the popup
- ❌ "Page not readable": The extension works best on pages with clear article content. Try another page with substantial text.
⚠️ Summary not generating:- Check that your API key is valid and properly saved
- Ensure you have an active internet connection
- Verify that your API key has sufficient quota
- 🔄 Still having issues: Try refreshing the page before using the extension
- 🔐 Your Gemini API key is stored securely in Chrome's storage and never transmitted to any server other than Google's API
- 📡 Content is sent directly to Google's Gemini API for processing
- 🚫 We do not collect, store, or transmit any of your browsing data
- 🏗️ Built with: Manifest V3, JavaScript, HTML, CSS
- ☁️ AI Model: Google Gemini 1.5 Flash
- 📡 API: Google Generative Language API
- 🧩 Permissions:
scripting: To extract content from web pagesactiveTab: To access the currently active tabstorage: To securely store your API key
Contributions are welcome! Feel free to submit issues or pull requests to improve BulletPages.
This project is licensed under the MIT License - see the LICENSE file for details.