briefrr

Briefrr — Chrome Extension

Instantly understand any webpage — get highlights or in-depth explanations powered by Google Gemini AI.

Features

Setup

1. Load the Extension

  1. Open Chrome and navigate to chrome://extensions
  2. Enable Developer Mode (toggle in the top-right corner)
  3. Click Load unpacked
  4. Select the briefrr/ folder

2. Get a Free API Key

  1. The onboarding page will open automatically after installation
  2. Follow the link to get a free Gemini API key from Google AI Studio
  3. Paste the key into the onboarding page and click Verify & Save

3. Use Briefrr

  1. Navigate to any webpage
  2. Click the Briefrr icon in your toolbar
  3. Choose Highlights or Explain
  4. A panel slides in from the right with your AI-generated summary

File Structure

briefrr/
├── manifest.json              # Manifest V3 configuration
├── background.js              # Service worker (install handler, message broker)
├── content.js                 # Content script (drawer, streaming, markdown)
├── content.css                # Host-page styles for drawer container
├── popup.html/js/css          # Extension popup (mode selector)
├── onboarding.html/js/css     # First-time setup wizard
├── options.html/js/css        # Settings / API key management
├── libs/
│   └── Readability.js         # Content extraction library
├── utils/
│   ├── gemini-api.js          # Gemini API streaming integration
│   ├── content-extractor.js   # Readability-based extraction
│   └── storage.js             # Chrome storage helpers
└── icons/                     # Extension icons (16–128px)

Tech Stack

Version

1.0.0

License

MIT License - see LICENSE file for details.

Copyright (c) 2026 Harsh Gaur