1 item
Local-first AI knowledge assistant: save highlights, take notes, and get on-device or cloud AI summaries with optional Convex sync. ================================================================================ AI KNOWLEDGE ASSISTANT — CHROME WEB STORE DESCRIPTION & PRIVACY JUSTIFICATIONS ================================================================================ Version 2.0.3 (Manifest V3) AI Knowledge Assistant is a local-first Chrome extension for capturing text highlights, taking notes, and receiving real-time AI summaries directly on any webpage. Powered by fast multi-model AI routing with automatic failover and Streamdown Markdown rendering — no API keys or complex flags required. Optional Convex cloud sync keeps your highlights and notes synchronized across devices when you choose Sync or Cloud AI privacy modes. -------------------------------------------------------------------------------- KEY FEATURES -------------------------------------------------------------------------------- ★ SELECTION TOOLTIP & IN-PAGE MODAL (SHADOW DOM) • Select text on any webpage to Save, Summarize, Explain, or Summarize Page. • In-page Shadow DOM modal displays real-time streaming AI answers with formatted HTML Markdown rendering (headings, bold text, code blocks, lists, blockquotes). • Background service worker handles all AI routing — developer API keys never touch webpage content scripts. ★ FULL WEBPAGE SUMMARIZATION • Click "Summarize Page" to extract webpage content and generate structured sections: Overview, Agenda & Main Topics, and Key Takeaways. ★ STREAMDOWN MARKDOWN RENDERING • Powered by Streamdown for ultra-fast, beautifully rendered Markdown output across summaries, rewrites, and flashcards with instant first-paint results. ★ SIDE PANEL DASHBOARD • Highlights View: Searchable list with site favicons, saved dates, delete, and pagination (10 per page). • Notes View: Markdown note editor with tags, pin/favorite, AI actions (Summarize, Rewrite, Flashcards), and pagination (10 per page). • AI Timeline View: Searchable event history with latency metadata, Streamdown rendering, and pagination (10 per page). • Workspaces: Work, Personal, Coding, Research, and Study. • Theme & Toggles: Light / Dark / System sync themes with feature toggles for Keywords Tile, Sticky Notes, and Tooltip Action Buttons. ★ SINGLE-TAP 👍 LIKE PERSONALIZATION • Train AI tone and interest preferences with a single 👍 Like button on any AI output without clobbering base settings. • Custom AI Tone (Neutral, Friendly, Professional) & Style (Concise, Detailed, Bullets) preferences. ★ CONTEXT CLEANING & KEYWORD INSIGHTS • Selection & keyword AI automatically strips webpage navigation chrome (e.g. Wikipedia headers) to focus purely on relevant content. • Draggable, position-persisted keyword tile (hs_tile_position) with pastel sticky-note marks. • Dual link interaction: Single-click sticky word links for instant AI explanation; double-click to navigate the link directly. ★ FAST MULTI-MODEL AI ENGINE • Multi-model AI routing with automatic failure recovery if a model is slow or unavailable. • Real-time streaming responses with local LRU caching and zero user key setup. ★ LOCAL-FIRST & PRIVACY MODES • IndexedDB-first architecture — highlights and notes work offline instantly. • Flexible Privacy Modes: Private (Local only) · Sync (Convex sync) · Cloud AI (Sync + Cloud AI preferences). • Session tokens securely stored in chrome.storage.local. -------------------------------------------------------------------------------- HOW TO USE -------------------------------------------------------------------------------- 1. Install the extension and open the side panel dashboard from the toolbar icon. 2. (Optional) Sign in under Settings and select your preferred Privacy Mode. 3. Select text on any webpage → Save Highlight or run AI Summary (no API key to paste). 4. Enjoy formatted Markdown responses, manage notes, and browse paginated AI history. -------------------------------------------------------------------------------- PRIVACY -------------------------------------------------------------------------------- • Private mode never syncs content to Convex. • Cloud AI requests send only the prompt text needed to execute the selected AI action. • Full details available in PRIVACY_POLICY.md. Version 2.0.1 (Manifest V3) ================================================================================ CHROME WEB STORE PRIVACY PRACTICES — PERMISSION JUSTIFICATIONS ================================================================================ (Copy and paste these exact justifications into the Developer Console -> Privacy tab) 1. Justification for 'alarms': -------------------------------------------------------------------------------- The 'alarms' permission is required to schedule periodic background tasks in the service worker, specifically to retry syncing queued offline highlights/notes when internet connectivity is restored and to prune expired local AI response cache entries. 2. Justification for 'offscreen': -------------------------------------------------------------------------------- The 'offscreen' permission is required to create an offscreen document for parsing HTML web page structure, performing DOM text extraction for webpage summarization, and processing background tasks that require DOM capabilities unavailable in Manifest V3 service workers. 3. Justification for 'sidePanel': -------------------------------------------------------------------------------- The 'sidePanel' permission is required to display the extension's interactive React knowledge assistant dashboard persistently alongside the active browser tab, enabling seamless view, search, editing of notes, and management of saved highlights without leaving the web page. 4. Justification for 'storage': -------------------------------------------------------------------------------- The 'storage' permission is required to store local user preferences, offline highlight backups, and the encrypted account authentication session token in chrome.storage.local for fast access across browser sessions. 5. Justification for 'clipboardWrite': -------------------------------------------------------------------------------- The 'clipboardWrite' permission is required solely to allow users to click the "Copy" and "Copy to Clipboard" buttons in the extension popup and in-page AI modal to copy AI summaries and highlight text directly to their device clipboard. 6. Justification for Host permissions (api.groq.com, convex.cloud): -------------------------------------------------------------------------------- Host permissions (api.groq.com and convex.site/cloud) are required strictly to send user-selected text to the Groq API for AI text summarization and to communicate with the Convex cloud database for syncing saved highlights across user sessions.
Aug 20, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.