Scroll with Scrutiny.
The debunkr.org Dashboard is a browser extension that helps you analyze suspicious content on the web using AI-powered analysis. Simply highlight text on any website, right-click, and let our egalitarian AI analyze it for bias, manipulation, and power structures.
Compatible with: Chrome, Edge, Brave, Opera, Firefox, and other Chromium-based browsers
Note: This extension uses Manifest V3 and is compatible with both Chromium-based browsers and modern Firefox (109+).
- Questions power structures and identifies bias in web content
- Examines who benefits from particular narratives and viewpoints
- Promotes critical thinking about information you encounter online
- Provides detailed analysis with sources and context
- Right-click any text on any website to analyze it instantly
- Chat-style interface that feels familiar and intuitive
- Multiple conversations - organize different analysis sessions
- Image support - analyze screenshots and images with text
- Tab notifications - know when your analysis is ready even if you switch tabs
- Save all your conversations for future reference
- Rename and organize your analysis sessions
- Search through your chat history to find previous analyses
- Continue conversations by adding new content to existing chats
- Upload images directly or paste them into your conversations
- Analyze screenshots of social media posts, articles, or any visual content
- Combine text and images for comprehensive analysis
- Automatic image compression handles large files efficiently
π¦ Firefox
- Download
debunkr-dashboard-firefox.xpifrom the latest release - Go to
about:debuggingβ This Firefox - Click "Load Temporary Add-on" β Select the
.xpifile - β Extension installed!
π Chrome/Edge/Brave
- Download and extract
debunkr-dashboard-chrome.zipfrom the latest release - Go to
chrome://extensions/(or your browser's extension page) - Enable "Developer mode" β Click "Load unpacked"
- Select the extracted folder
- β Extension installed!
- Click the extension icon in your toolbar
- Click Settings (βοΈ) and enter your Poe API key
- Test the connection and save
- Right-click any text on websites to start analyzing!
Note: Firefox extensions are temporary and removed on restart. Chrome extensions persist until manually removed.
Clone this repository and follow the Quick Install steps above, or use the build scripts for development.
The Easy Way (Recommended):
- Find some text on any website that looks suspicious or biased
- Highlight the text by clicking and dragging over it
- Right-click on the highlighted text
- Choose "debunkr.org Dashboard" β "New Chat"
- Watch the magic happen - the text appears in a clean chat interface with AI analysis
The Direct Way:
- Click the debunkr.org Dashboard icon in your toolbar
- Type or paste any text you want analyzed
- Hit Enter or click the send button
- Open the debunkr.org Dashboard
- Click the π· image icon next to the text input
- Select an image from your computer or paste an image directly
- Add text if you want to ask specific questions about the image
- Send and get detailed visual analysis
Rename a Chat:
- Hover over any chat in the sidebar and click the βοΈ edit icon
- Or click the chat title at the top and edit it directly
Delete a Chat:
- Hover over any chat in the sidebar and click the ποΈ delete icon
Find Old Conversations:
- Use the search box at the top of the sidebar to search through all your chats
Continue a Previous Conversation:
- Highlight text on any webpage
- Right-click β "debunkr.org Dashboard"
- Choose one of your existing chat names to add the text to that conversation
When you're waiting for an analysis and switch to another tab, you'll see:
- The tab icon blinks red with an exclamation mark
- The tab title shows "π¬ New Message" to let you know your analysis is ready
- API Key Management - Update or test your Poe API key anytime
- Connection Testing - Make sure everything is working properly
- Clean Design - Familiar chat interface that's easy to use
- Dark Mode Ready - Comfortable for extended reading sessions
- Responsive Layout - Works well at any window size
- Smart Tab Management - Won't create duplicate tabs when opening source links
- Everything stays local - Your conversations are stored on your device only
- No tracking - We don't collect any personal information
- Encrypted storage - Your data is protected even on your own computer
- Source attribution - See where analyzed text came from with clickable links
This extension uses a clean build system that creates browser-specific packages without modifying the main manifest.json:
# Build both Chrome and Firefox packages
./build.sh
# Development builds with more options
./dev-build.sh --help # Show all options
./dev-build.sh chrome # Build Chrome only
./dev-build.sh firefox # Build Firefox only
./dev-build.sh both --dev # Keep build directory for debugging
./dev-build.sh both --clean # Clean packages before buildingnpm run build # Build both browsers
npm run build:chrome # Build Chrome only
npm run build:firefox # Build Firefox only
npm run build:dev # Development build (both browsers)
npm run build:clean # Clean build (both browsers)
npm test # Test build process
npm run release # Production release buildThe repository includes GitHub Actions workflows for automated building and releasing:
build-test.yml- Runs on all pushes and PRs to validate buildsbuild-and-release.yml- Creates releases with packages when you push a version tagmanual-build.yml- Manual workflow for testing specific browser builds
- Update version in
manifest.json,manifest-chrome.json,manifest-firefox.json, andpackage.json - Commit your changes:
git commit -am "Bump version to 2.2.0" - Create and push a tag:
git tag v2.2.0 && git push origin v2.2.0 - GitHub Actions will automatically build and create a release with downloadable packages
Use the "Manual Build" workflow in GitHub Actions to test specific browsers or development builds without creating a release.
The extension uses a sophisticated cross-browser compatibility system:
manifest.json- Main manifest (Chrome/Chromium)manifest-chrome.json- Chrome-specific configurationmanifest-firefox.json- Firefox-specific configurationbrowser-polyfill.js- WebExtensions polyfill for cross-browser APIssrc/browser-compat.js- Custom cross-browser API wrappersrc/background.js- Chrome service worker with cross-browser importssrc/background-firefox.js- Firefox-specific background script
debunkr.org-dashboard/
βββ src/ # Source files
β βββ background.js # Chrome service worker
β βββ background-firefox.js # Firefox background script
β βββ browser-compat.js # Cross-browser API wrapper
β βββ ... # Other source files
βββ packages/ # Built extension packages
β βββ debunkr-dashboard-chrome.zip
β βββ debunkr-dashboard-firefox.xpi
βββ manifest.json # Main manifest (Chrome)
βββ manifest-chrome.json # Chrome-specific manifest
βββ manifest-firefox.json # Firefox-specific manifest
βββ browser-polyfill.js # WebExtensions polyfill
βββ build.sh # Production build script
βββ dev-build.sh # Development build script
"Please make sure your Poe API key is configured"
- Go to Settings (βοΈ) and add your API key from poe.com/api_key
- Make sure you copied the complete API key
- Try the "Test Connection" button
Right-click menu doesn't show debunkr.org Dashboard
- Make sure you selected text first before right-clicking
- Try refreshing the webpage
- Check that the extension is enabled in your browser's extensions page
Analysis takes a long time or times out
- Large images or very long text can take longer to process
- Try breaking up very long text into smaller pieces
- Check your internet connection
Can't see my old conversations
- Your chats are saved locally - they should persist between browser sessions
- If you're not seeing them, try refreshing the extension page
- Make sure you didn't clear your browser data
Images won't upload
- Supported formats: JPEG, PNG, GIF, WebP
- Large images are automatically compressed
- Try copying and pasting the image instead of uploading
If you're still having trouble, you can:
- Check the browser console for error messages (F12 β Console tab)
- Try reloading the extension in your browser's extensions page
- Restart your browser if issues persist
Ready to start analyzing web content with a critical eye? Install the debunkr.org Dashboard and begin scrolling with scrutiny! π
Version 2.1 - Powered by Poe AI

