Skip to main content
Back to projects
Browser Extensions2026

AI Summariser Chrome Extension

A Chrome Manifest V3 extension that summarises webpages, selected text, pasted content, and uploaded files using the user's preferred AI provider.

AI Summariser Chrome Extension cover screenshot

Project Overview

Built a Chrome Manifest V3 extension that helps users extract, summarise, and reuse information from webpages and text-based sources. The extension supports full-page summaries, selected-text summaries from the context menu, pasted text, uploaded files, link extraction, follow-up questions, configurable summary styles, output length controls, language selection, and local recent-output history. It includes a professional popup experience, provider settings for Gemini, OpenAI, Anthropic, xAI, and custom OpenAI-compatible endpoints, plus local Chrome storage for provider API keys and saved outputs.

Challenge

Users needed a privacy-conscious way to summarize different content sources without being locked into one AI provider or repeatedly copying page text into separate tools.

Architecture

Built a Manifest V3 extension with popup, context-menu, page shortcut, and provider-settings flows. Content extraction runs in extension contexts, user preferences are stored locally, and provider adapters route prompts to Gemini, OpenAI, Anthropic, xAI, or compatible endpoints.

Architecture Flow

Page Content
Content Script
Extension Popup
Provider Adapter
AI API

Key Decisions

  • Used provider adapters so new AI services can be added without rewriting the popup workflow
  • Stored API keys and recent outputs in Chrome local storage to keep the extension self-contained
  • Added link extraction as a non-AI utility so users can inspect page links without sending content to a provider

Impact

  • Supports full-page, selected-text, pasted-text, and uploaded-file summarization from one extension
  • Gives users control over provider, summary style, output length, and language
  • Reduces repeated manual copy-paste workflows for research-heavy browsing

Key Features

  • Summarises page content, selected text, pasted text, and uploaded text-based files
  • Supports Gemini, OpenAI, Anthropic, xAI, and custom OpenAI-compatible providers
  • Includes brief, detailed, and bullet summary modes with length and language controls
  • Adds follow-up questions, copy actions, Markdown export, and text download support
  • Extracts links from page or text sources without sending content to an AI provider
  • Provides provider setup, local history, context-menu summarisation, and a draggable page shortcut

Screenshots

AI Summariser Chrome Extension screenshot 2
AI Summariser Chrome Extension screenshot 3
AI Summariser Chrome Extension screenshot 4
AI Summariser Chrome Extension screenshot 5