https://github.com/gumob/aisummarizer
A free and open-source Chrome Extension that uses AI to summarize web articles. Get instant summaries with just a few clicks.
https://github.com/gumob/aisummarizer
ai ai-studio ai-summarizer chatgpt claude deepseek gemini grok perplexity summarizer
Last synced: 8 months ago
JSON representation
A free and open-source Chrome Extension that uses AI to summarize web articles. Get instant summaries with just a few clicks.
- Host: GitHub
- URL: https://github.com/gumob/aisummarizer
- Owner: gumob
- License: mit
- Created: 2025-05-29T01:19:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-09T12:27:50.000Z (12 months ago)
- Last Synced: 2025-08-07T20:25:44.047Z (11 months ago)
- Topics: ai, ai-studio, ai-summarizer, chatgpt, claude, deepseek, gemini, grok, perplexity, summarizer
- Language: TypeScript
- Homepage: https://chromewebstore.google.com/detail/ojofnhnjhhjfpgenkakhpajjeidplidd
- Size: 984 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README

[](https://opensource.org/licenses/MIT)
[](https://github.com/gumob/AISummarizer)
# [Free AI Summarizer](https://github.com/gumob/AISummarizer)
A free and open-source Chrome Extension that uses AI to summarize web articles. Get instant summaries with just a few clicks.

## 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](https://chromewebstore.google.com/detail/free-ai-summarizer/ojofnhnjhhjfpgenkakhpajjeidplidd)
2. Click "Add to Chrome"
3. Click "Add Extension" in the confirmation dialog
### Install locally
4. Download [release version](https://github.com/gumob/AISummarizer/releases) and unzip
5. Open `chrome://extensions` in Chrome
6. Enable "Developer mode" in the top right
7. Click "Load unpacked"
8. Select the unzipped folder
## For Developers
### Development Setup
1. Install required tools
- [Node.js](https://nodejs.org/) (v20 or higher)
- [pnpm](https://pnpm.io/) (v10 or higher)
- [mise](https://mise.jdx.dev/) (Development environment manager)
2. Clone the repository
```bash
git clone https://github.com/gumob/AISummarizer.git
cd AISummarizer
```
3. Install dependencies
```bash
pnpm install
```
4. Start development server
```bash
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
```bash
bundle exec fastlane
```
### Project Structure
For detailed project structure, please refer to [DIRECTORYSTRUCTURE.md](./DIRECTORYSTRUCTURE.md).
### Technology Stack
For detailed technology stack information, please refer to [TECHNOLOGSTACK.md](./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
```bash
# 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](./PRIVACY.md) for details.
## 📝 License
This project is licensed under the [MIT License](./LICENSE).