Skip to content

Chrome Web Extension: Summarize selected text using AI

Notifications You must be signed in to change notification settings

calinux-py/Clarifi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clarifi - AI-Powered Summarization Extension

Clarifi is a Chrome extension that allows users to quickly summarize selected text using OpenAI's ChatGPT model. It integrates seamlessly into the browser's context menu, making summarization as simple as a right-click.

Features

  • Context Menu Integration: Right-click on any selected text to summarize it instantly.
  • AI-Powered Summarization: Uses OpenAI's API for generating concise and informative summaries.
  • Storage and History: Keeps a local history of recent summaries for easy reference.
  • Dark Mode Support: User-friendly interface with a toggle for dark mode.
  • Custom API Key Support: Users can input their own OpenAI API key for personalization.

Installation

  1. Download or clone the repository.
  2. Open Chrome and navigate to chrome://extensions/.
  3. Enable Developer mode (toggle in the top right corner).
  4. Click Load unpacked and select the folder containing the extension files.
  5. Clarifi should now be installed and ready to use!

Usage

  1. Set Up API Key
    • Click on the extension icon in the Chrome toolbar.
    • Enter your OpenAI API key in the settings panel.
  2. Summarize Text
    • Select any text on a webpage.
    • Right-click and choose "Summarize with Clarifi" from the context menu.
    • View the summary inside the extension popup.
  3. Manage Summaries
    • The popup window keeps a history of recent summaries.
    • Click on a summary to expand/collapse.
    • Delete entries as needed.

Permissions

Clarifi requires the following permissions:

  • Context Menus: To add the right-click summarization option.
  • Storage: To save user settings and summary history.