clearwire-news.com
Clearwire screenshot

WEB PLATFORM LIVE

Clearwire

Problem

The same event gets covered by dozens of outlets. Each gives you a fragment. You’d have to read five or six articles to get the full picture, and half of them won’t load without a subscription. Meanwhile, the ranking of what you see is driven by clicks and outrage, not by whether the story actually affects your life.

What Shipped

Every 15 minutes it ingests articles from GDELT’s Global Knowledge Graph and 20 curated RSS feeds, clusters duplicate reports using trigram similarity with syndication network collapse, scores each cluster for civic impact and noise, and writes original wire-service-style articles by synthesizing multiple independent sources.

AI model selection is tiered by civic impact (Opus for high, Sonnet for medium, Haiku for routine). Source text is extracted via Mozilla Readability and compressed through a Haiku pre-pass before the main model writes. A blindspot detector surfaces stories covered globally but absent from your country’s media.

Proof

800+sources
21languages
35+countries
15-mincycle

Articles are written natively in 21 languages across 35+ countries — not translated from English.

Status

Live at clearwire-news.com.

  • Node.js
  • Express
  • PostgreSQL
  • React
  • Claude API
  • Grok API
  • GDELT
  • YouTube Data API
← All work