{"slug": "pagelens-a-chrome-extension-that-uses-ai-to-summarize-your-tab", "title": "PageLens–A Chrome extension that uses AI to summarize your tab", "summary": "PageLens, a new Chrome extension, uses Anthropic's Claude AI to summarize, explain, or flag important details in the current tab, and is strictly read-only, with no automation layer. Users add their own Anthropic API key, which is stored locally and sent directly to Anthropic, and the extension requires only activeTab, scripting, sidePanel, and storage permissions. The project is open-source under the MIT license and available on GitHub.", "body_md": "PageLens is a Chrome extension that lets you ask an AI questions about the page you're currently looking at, summarize it, explain it simply, or flag things worth noticing (fees, fine print, deadlines, data collection, etc).\n\n*It is strictly read-only.* PageLens only reads the visible text of the\ncurrent tab and sends it to Claude for analysis. It never clicks, types,\nfills forms, or submits anything on your behalf, unlike most \"AI browser\nagent\" extensions, there is no action/automation layer at all, which keeps\nthe trust and risk profile much simpler.\n\n- Click the PageLens toolbar icon to open the side panel.\n- Add your own Anthropic API key in settings (stored locally via\n`chrome.storage`\n\n, sent directly from your browser to Anthropic's API — it never passes through any third-party server). - Ask a question, or use a quick action (Summarize / Explain simply / What should I watch for?).\n- PageLens reads the current tab's text and headings, sends it with your question to Claude, and shows the answer in the panel.\n\n- Clone or download this repo.\n- Open\n`chrome://extensions`\n\nin Chrome. - Turn on\n**Developer mode**(top right). - Click\n**Load unpacked** and select this project's folder. - Pin the PageLens icon and click it to open the side panel.\n- Add your Anthropic API key in the ⚙ settings panel.\n\n``` manifest.json # MV3 manifest — activeTab, scripting, sidePanel, storage only background.js # Opens the side panel on toolbar click sidepanel.html/css # Side panel UI sidepanel.js # Page reading + Anthropic API calls + chat rendering icons/ # Toolbar icons ```\n\n| Permission | Why |\n|---|---|\n`activeTab` |\nRead the current tab only when you actively use the extension |\n`scripting` |\nInject a read-only text-extraction function into the page |\n`sidePanel` |\nShow the chat UI in Chrome's side panel |\n`storage` |\nSave your API key/model choice locally |\n`host_permissions: <all_urls>` |\nAllow reading any page you choose to ask about |\n\nNo `cookies`\n\n, no `webRequest`\n\n, no ability to modify page content or\nnavigate — the extension physically cannot take actions on a page, only\nread it.\n\n- Highlight-to-ask: right-click a text selection and ask about just that.\n- Per-page memory: cache summaries so re-visiting a page is instant.\n- Export chat as notes / send to a notes app.\n- Support Firefox/Edge via the WebExtensions API (mostly a manifest tweak).\n- Streaming responses instead of waiting for the full answer.\n\nMIT — do whatever you like with it.", "url": "https://wpnews.pro/news/pagelens-a-chrome-extension-that-uses-ai-to-summarize-your-tab", "canonical_source": "https://github.com/heinevwinston-bot/PageLens", "published_at": "2026-08-24 22:25:16+00:00", "updated_at": "2026-08-24 22:43:07.060356+00:00", "lang": "en", "topics": ["ai-tools", "generative-ai", "large-language-models"], "entities": ["PageLens", "Chrome", "Anthropic", "Claude", "GitHub"], "alternates": {"html": "https://wpnews.pro/news/pagelens-a-chrome-extension-that-uses-ai-to-summarize-your-tab", "markdown": "https://wpnews.pro/news/pagelens-a-chrome-extension-that-uses-ai-to-summarize-your-tab.md", "text": "https://wpnews.pro/news/pagelens-a-chrome-extension-that-uses-ai-to-summarize-your-tab.txt", "jsonld": "https://wpnews.pro/news/pagelens-a-chrome-extension-that-uses-ai-to-summarize-your-tab.jsonld"}}