Introducing SummaRead - A Chrome extension that enhances your online reading experience by providing a clutter-free environment and AI-powered summaries. SummaRead is designed to be minimalistic, simple, straightforward, and very easy to use. It declutters articles, removes ads, and delivers quick summaries to help you stay informed and focused. Experience a more enjoyable and efficient reading journey with SummaRead, your smart reading assistant.
Note: This project is in its initial stages and is not yet complete. I'm actively working on improvements and new features, so stay tuned for updates!
- Clutter-Free Reading ๐งน: Automatically remove ads, pop-ups, and distracting elements from articles, leaving only the main text and relevant media.
- AI-Powered Summaries ๐ค: Generate concise and accurate summaries of articles with the power of AI, providing an overview and saving time.
- Customizable Appearance ๐จ: Easily switch between light and dark themes for optimal readability, and adjust text size with simple +/- buttons.
- Quick Toggle ๐: Enable or disable SummaRead with a single click using the convenient toggle button in the browser toolbar.
- Article Detection ๐: SummaRead automatically detects when you're viewing an article or blog post, prompting you to enable the extension.
- Frontend: React.js
- Backend: Node.js
- Node.js and npm installed on your machine
-
Clone the repository
git clone https://github.com/antoinekllee/SummaRead.git
-
Navigate to the project directory
cd SummaRead
-
Install dependencies
npm install
-
Build the project
npm run build
-
Load the extension in Chrome
- Open the Chrome Extensions page (
chrome://extensions/
) - Ensure that the "Developer mode" toggle is turned on in the top right corner
- Click the "Load unpacked" button in the top left corner and select the
dist
folder in your project directory
- Open the Chrome Extensions page (
-
Start the development server with live reloading (optional)
npm start
Note: To see the live-reloaded changes, you will need to manually reload the extension in Chrome after each build. To do this, click the "Reload" button (circular arrow) on your extension card in the chrome://extensions/
page.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Experience the power of AI-based summarization and a clean reading experience with SummaRead! ๐๐