Case study · Web and social · 2026
brokenews
Three sides to every story.
Latest on brokenews · 16 sources
Trump admits deportation policy 'might have been too tough' (opens on brokenews.co in a new tab)
Left7 sources

On ’60 Minutes,’ Trump Says Immigration Crackdown May Have ‘Hurt’ Republicans in Elections
The New York Times $ paywall
Center4 sources

Trump says his immigration crackdown ‘might be too tough’ after midterm losses
The Hill
Right5 sources

White House doubles down after Trump angers base by floating illegal alien deal with Dems
Fox News
How it works
Machines gather, match and compare the news. A person signs off on everything that posts.
- Automated. Gather: 43 outlets, left to right.
- Match: same story, grouped.
- Compare: claims, framing, what's left out. AI reads each side.
- Publish: a page per story.
- Make posts: videos and carousels.
- Human. Sign-off: a person, every post.
- Every channel: TikTok, Instagram, YouTube, Threads, Facebook, Bluesky and X. Seven platforms.
- Archive: AI agents query it. JSON, JSON-LD, RSS, MCP.
Solves
Most people only ever see one side of a story.
Why
I wanted all three sides without trusting someone else's bias chart.
The idea
Read everyone, compare it in code, and put it where people scroll.
Built with
- Python (opens in a new tab)
- FastAPI (opens in a new tab)
- Postgres (opens in a new tab)
- pgvector (opens in a new tab)
- Claude (opens in a new tab)
- Gemini (opens in a new tab)
- Playwright (opens in a new tab)
- Kokoro (opens in a new tab)
- Railway (opens in a new tab)
- RSS (opens in a new tab)
- 43 outlets, left to right
- 3 sides on every story
- 1 person approves every post
Roadmap
shipped
- Guess the Bias.
A game where readers guess a story's slant before seeing the source.
- Built to be read by AI.
Every comparison has clean, citable data that AI tools and search can use.
next
- Posting goes fully automatic.
Stories go out to Instagram and TikTok on their own.
later
- A bolder headline format for the feed.
An emoji headline style built to stand out while scrolling.
- A newsletter.
A way to reach readers directly, beyond social platforms.
- A premium tier.
Ad free, with a look at your own reading blind spots.