The core Manifest V3 Chrome Extension powering the Source Genius Amazon brand website discovery platform.
Overview β’ Features β’ Architecture β’ Installation β’ License
SourceGenius-Extension is the standalone client-side component of the Source Genius enterprise brand discovery suite. Operating natively within Google Chrome via the modern SidePanel API, it empowers Amazon wholesale sellers, private-label sourcers, and e-commerce researchers to extract verified brand names and locate official manufacturer domain websites in seconds.
- π Chrome Sidepanel Experience: Stays pinned alongside your active browser tab without obscuring Amazon search results or product details.
- β‘ Multi-Tier Website Search Pipeline: Resolves extracted brand names to real domains via a sequential cascade:
- Direct DNS probing & WHOIS verification
- DuckDuckGo & DuckDuckGo Lite zero-telemetry queries
- Yahoo & Mojeek search fallbacks
- Brave Search API connectivity
- π‘οΈ Anti-Fingerprint Stealth Layer (
stealth.js): Injected into target tab contexts to mask automation flags, mock hardware concurrency, and avoid bot challenges. - π Self-Healing Watchdog Daemon (
watchdog.js): Detects stalled background requests, unfreezes UI states, and handles automatic service worker reconnection. - βοΈ Google Apps Script Sync (
user-livewrite.gs): Real-time streaming of discovered brands, ASINs, domains, and contact leads directly into collaborative Google Sheets.
flowchart TD
A[Amazon Product / Search Tab] -->|Active DOM Context| B[stealth.js: Mask Fingerprint]
B --> C[sidepanel.js: UI Controller]
C <-->|Runtime Messaging| D[background.js: MV3 Service Worker]
D <-->|State & Health Checks| E[watchdog.js: Keep-Alive Daemon]
D -->|Multi-Engine Search Cascade| F{Brand Domain Engine}
F -->|Tier 1: Direct DNS / DDG| G[Official Brand Website Discovered]
F -->|Tier 2: Yahoo / Mojeek| G
G --> C
D -->|HTTPS POST Stream| H[user-livewrite.gs: Google Sheets Sync]
SourceGenius-Extension/
βββ manifest.json # Manifest V3 configuration, permissions & declarative rules
βββ background.js # Core service worker managing search cascade & data streams
βββ sidepanel.html # Responsive sidepanel interface HTML
βββ sidepanel.js # UI events, table rendering & local state management
βββ stealth.js # Anti-bot fingerprint patching script
βββ watchdog.js # Service worker keep-alive & process watchdog
βββ user-livewrite.gs # Google Apps Script cloud sync integration
βββ icons/ # High-resolution extension brand assets
βββ .gitignore # Packaging and runtime exclusions
βββ LICENSE # Open-source MIT License
- Clone or download this repository:
git clone https://github.com/Kamran5H/SourceGenius-Extension.git
- Open Google Chrome and navigate to
chrome://extensions/. - Enable Developer mode using the toggle switch in the top-right corner.
- Click Load unpacked and select the
SourceGenius-Extensiondirectory. - Click the Source Genius extension icon in your toolbar to open the sidepanel!
This project is open-source and released under the MIT License.
Copyright (c) 2024-2026 Kamran Ashraf.