Browser extension · free
See media bias on every site you read.
Open any news article on CNN, NYT, Fox, BBC, Reuters, or 20+ other sites — Prism overlays a Left/Center/Right bias bar showing how the story was covered across the spectrum. One click takes you to all perspectives.
✓ No signup✓ No tracking✓ MIT licensed
How it works
1
Read normally
Open any news article on a supported site (CNN, NYT, Fox, BBC, Reuters, and 20+ more).
2
Bias bar appears
Within ~1 second a small floating widget shows the Left/Center/Right distribution for that story.
3
One click for context
Click 'See all perspectives →' to open the full Prism story showing every angle.
Install
Manual install (right now, dev-mode)
- Download the unpacked extension: github.com/prismnews-org/browser-extension → green "Code" button → "Download ZIP" → unzip
- Open
chrome://extensions/(oredge://extensions/) - Toggle Developer mode in the top-right
- Click Load unpacked and choose the
browser-extensionfolder - Open any article on CNN, NYT, Fox, BBC, Reuters, etc. — the bias bar appears bottom-right within ~1 second
Supported sites
CNNFox NewsNY TimesWSJBBCReutersPoliticoGuardianNY PostWashington ExaminerCSMNPRAPWashington PostBloombergAxiosThe HillVoxHuffPostBreitbartDaily WireCBSNBCABC
More sites added based on usage. Open an issue on GitHub to request one.
Privacy
- • No tracking of which articles you read.
- • No personal data sent anywhere.
- • One request to prismnews.io per unique article URL, cached for 6 hours.
- • Source-available, MIT licensed. Inspect the code →
Does it work on Safari?
Not yet — Safari needs a separate WebKit-based build. Planned for v1.2.
What if my favorite site isn't supported?
Open an issue on GitHub with the domain — we add curated sources weekly.
Will Prism see what I read?
No. We only get the article URL when you actively open one on a supported site, and we don't log or associate it with you in any way.
Why does the widget sometimes not appear?
Because the story isn't in Prism's current cache yet, or its title doesn't fuzzy-match a clustered story. The cache refreshes every 25 min.