Click and Summarize is a Chrome extension that simplifies web browsing by generating concise summaries of selected text using AI-powered summarization. Save time and improve productivity with this intuitive tool! ✨
- 🖱️ Get Selected Text: Fetch highlighted text from any webpage.
- 🤖 AI Summarization: Generate clear and concise summaries instantly.
- ⏳ Streaming Support: View summaries in real-time as they are processed.
- 🛠️ User-Friendly Interface: Simple buttons for seamless interaction.
- ❌ Abort Summarization: Stop an ongoing process anytime.
- 🔧 Install the extension by loading the folder in Developer Mode (
chrome://extensions/> Load unpacked). - 🖍️ Highlight text on any webpage.
- 🖥️ Open the extension and click Get Selected Text to populate the text area.
- ✍️ Click Summarize to generate a summary. The result will appear in the output section.
- 🛑 To halt summarization, click Stop.
- 📂 Clone this repository or download the zip file.
- 📦 Extract the folder and navigate to
chrome://extensions/. - ⚙️ Enable Developer Mode and click Load unpacked.
- ✅ Select the extracted folder to install the extension.
- popup.html: The extension's popup interface.
- popup.js: Main script handling UI interactions and AI summarization.
- content.js: Script for fetching selected text from active tabs.
- manifest.json: Defines the extension's settings and permissions.
- 🌐 Chrome Extension APIs (e.g.,
tabs,runtime) - 🤖 AI Summarization API for generating summaries
- ✨ JavaScript for handling logic and DOM interactions
- 🎨 HTML/CSS for the user interface
- 🖍️ Highlight text on a webpage and use Get Selected Text.
- ✍️ Enter text manually or use fetched text and click Summarize.
- 🛑 Test the Stop button to halt summarization.
- ❌ Check error handling by using the extension on unsupported pages (e.g.,
chrome://settings).
This project is licensed under the MIT License. 📄
Contributions are welcome! 🌟 Please fork the repository, make your changes, and submit a pull request.
Feel free to reach out for questions or support! 💬