Verify

2025

Overview

Verify

Verify is a Chrome extension that helps users fact-check news articles in real-time. The extension uses Google's Gemini API to extract key claims from articles, then leverages built-in web search tools to find authoritative sources that verify or dispute those claims. By grounding fact-checking in external sources rather than relying on the LLM's internal reasoning, the system avoids hallucinations and provides more reliable verification results.

Technology

JavaScript React Node.js Chrome Extensions Express Google Gemini API Google Fact Check API Server-Sent Events (SSE) Tailwind CSS Chrome Scripting API REST APIs

The React-based extension injects a highlighter into the active tab via the Chrome Scripting API, extracts the page text, and streams analysis results back to the UI. The frontend, built with Tailwind CSS, communicates with a Node.js/Express backend that extracts key claims, checks them first against the Google Fact Check API, then uses Google's Gemini model with web search for corroboration. Results arrive via Server-Sent Events, so claims and highlights appear incrementally on the page, with inline hover/click details and a summary panel in the popup. Additional features include searching for additional sources on individual claims and performing deep research on broader topics.