Diff-IQ is a lightweight browser extension that tells you exactly what changed on a webpage since your last visit — even if it’s a single word.
No rereading.
No guessing.
Just clarity.
- Detects content changes between webpage visits
- Generates precise, human-readable summaries of what changed
- Accurately reports even one-word edits
- Differentiates between minor updates and major content changes
- AI-powered semantic understanding using Google Gemini
- On-demand analysis (no background or automatic API calls)
- Minimal, non-intrusive floating indicator
- First-visit awareness and transparent behavior
- Privacy-first: all page snapshots remain local
Webpages evolve silently —
policies update, prices change, wording shifts, features appear or disappear.
Yet users are forced to reread entire pages just to answer one question:
“What actually changed?”
Diff-IQ was built to respect the user’s time and attention by surfacing only what matters.
Why reread everything when you only need to know what changed?
- On the first visit to a webpage, Diff-IQ securely stores a snapshot of the page text locally
- On subsequent visits:
- The current page content is compared with the stored snapshot
- When the user clicks the Diff-IQ indicator:
- AI analyzes the differences semantically
- A concise, human-readable change summary is generated
- AI is triggered only on user interaction — never automatically
No tracking.
No background scanning.
Full user control.
- Platform: Chrome Extension (Manifest V3)
- Language: Next JS
- Storage:
chrome.storage.local - AI / NLP: Google Gemini API (Gemini 2.5 Flash)
- UI: Lightweight DOM-based UI (CSP-safe, non-intrusive)
- Architecture: Event-driven, on-demand analysis
- Visit Google AI Studio
- Sign in with your Google account
- Generate a new API key
- Copy the API key (keep it private)
⚠️ Your API key is used only when you click the DiffIQ extension icon.
It is never sent or stored anywhere except your local browser.
-
Clone the repo and open the DiffIQ project folder in your code editor.
-
Locate the file where the Gemini API key is defined.
-
Find the following line:
const GEMINI_API_KEY = null;
-
Replace
nullwith your API key as a string:const gemini_key = "YOUR_GEMINI_API_KEY_HERE";
-
Save the file.
✅ DiffIQ is now ready to use AI-powered features.
Since DiffIQ is a custom browser extension, it must be loaded manually.
-
Open Google Chrome.
-
Navigate to:
chrome://extensions
-
Enable Developer mode using the toggle in the top-right corner.
- Click Load unpacked.
- Select the DiffIQ project root folder
(the folder containingmanifest.json). - The DiffIQ extension will now appear in your extensions list.
📌 Optional: Pin DiffIQ to the toolbar for quick access.
- Open any webpage.
- Click the DiffIQ extension icon.
- On the first visit, DiffIQ stores a snapshot of the page.
- Revisit the page after the content changes.
- Click the icon again to view:
- What changed
- How it changed
- A clear AI-generated summary
🔍 All analysis happens on demand — no background tracking and no automatic scans.
- The API key remains entirely local to the user's browser.
- Page snapshots are stored using
chrome.storage.local. - No data is shared, synced, or uploaded without user action.
- AI requests are triggered only when the user clicks the extension.
DiffIQ is now installed and ready to turn silent webpage changes into clear, human-readable insights.