Skip to content

A free and open-source Chrome Extension that uses AI to summarize web articles. Get instant summaries with just a few clicks.

License

Notifications You must be signed in to change notification settings

gumob/AISummarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chrome Web Store Version License: MIT Open Source

A free and open-source Chrome Extension that uses AI to summarize web articles. Get instant summaries with just a few clicks.

Banner

Features

Core Features

  • No charge, no API key, no login required
  • Extract articles automatically from webpages
  • Summarize articles with multiple AI services
  • Floating panel for quick access
  • Context menu support
  • Dark/Light mode support
  • Modern and polished design

Supported Content Types

  • Web Content - News articles, blog posts, and general web pages
  • YouTube - Video transcripts
  • PDF Documents - PDF files

Supported AI services

  • ChatGPT
  • Gemini
  • Google AI Studio
  • Claude
  • Grok
  • Perplexity
  • Deekseek

Installation

From Chrome Web Store

  1. Visit Chrome Web Store
  2. Click "Add to Chrome"
  3. Click "Add Extension" in the confirmation dialog

Install locally

  1. Download release version and unzip
  2. Open chrome://extensions in Chrome
  3. Enable "Developer mode" in the top right
  4. Click "Load unpacked"
  5. Select the unzipped folder

For Developers

Development Setup

  1. Install required tools

    • Node.js (v20 or higher)
    • pnpm (v10 or higher)
    • mise (Development environment manager)
  2. Clone the repository

    git clone https://github.com/gumob/AISummarizer.git
    cd AISummarizer
  3. Install dependencies

    pnpm install
  4. Start development server

    pnpm dev
  5. Open chrome://extensions in Chrome

  6. Enable "Developer mode" in the top right

  7. Click "Load unpacked"

  8. Select the dist/dev folder in the downloaded directory

Using Fastlane

bundle exec fastlane

Project Structure

For detailed project structure, please refer to DIRECTORYSTRUCTURE.md.

Technology Stack

For detailed technology stack information, please refer to TECHNOLOGSTACK.md.

Development Guidelines

  1. Code Style

    • Use ESLint and Prettier
    • Run pnpm lint before committing
    • Run pnpm format before committing
  2. Branch Strategy

    • main: Production branch
    • develop: Development branch
    • Feature development: feature/feature-name
    • Bug fixes: fix/bug-description
  3. Pull Requests

    • Clear title and description
    • Reference related issue numbers
    • Self-review before submission

Building

# Production build
pnpm build

# Development build
pnpm dev

🔒 Privacy

We respect your privacy. All data is stored locally on your device. See our Privacy Policy for details.

📝 License

This project is licensed under the MIT License.

About

A free and open-source Chrome Extension that uses AI to summarize web articles. Get instant summaries with just a few clicks.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published