I built 3mins.news because I was tired of doomscrolling through news apps. I wanted something that would tell me what happened today and then let me go.
The idea is simple: every day, AI scans 30,000+ articles from 180+ sources across 17 languages, scores them on actual global significance (not clicks), and picks 5–7 that matter most. You read them, see "You're all caught up," and you're done. The whole thing takes about 3 minutes.
A few things I spent the most time on:
- The scoring model. Each story gets a 0–10 significance score based on global impact, novelty, disruption potential, and long-term importance. A geopolitical shift that nobody's tweeting about will rank higher than a viral celebrity story. I'm still tuning this — would love feedback.
- Event narratives. Big stories don't start from scratch daily. When something like a trade war or election develops over weeks, the system builds a 4-part briefing (situation → latest → background → outlook) so you get context without re-reading everything.
- Multilingual generation. Summaries aren't translated — they're generated natively in each language. Currently supports EN, ZH, JA, KO, ES, PT, FR, DE, AR, RU, and 7 more. Same stories, same quality across all.
Stack: Next.js on Cloudflare Pages, Cloudflare Workers for the backend, D1 (SQLite) for storage. Fully serverless.
Free, no registration required. There's an optional email digest if you want it in your inbox.
I built 3mins.news because I was tired of doomscrolling through news apps. I wanted something that would tell me what happened today and then let me go.
The idea is simple: every day, AI scans 30,000+ articles from 180+ sources across 17 languages, scores them on actual global significance (not clicks), and picks 5–7 that matter most. You read them, see "You're all caught up," and you're done. The whole thing takes about 3 minutes.
A few things I spent the most time on:
- The scoring model. Each story gets a 0–10 significance score based on global impact, novelty, disruption potential, and long-term importance. A geopolitical shift that nobody's tweeting about will rank higher than a viral celebrity story. I'm still tuning this — would love feedback.
- Event narratives. Big stories don't start from scratch daily. When something like a trade war or election develops over weeks, the system builds a 4-part briefing (situation → latest → background → outlook) so you get context without re-reading everything.
- Multilingual generation. Summaries aren't translated — they're generated natively in each language. Currently supports EN, ZH, JA, KO, ES, PT, FR, DE, AR, RU, and 7 more. Same stories, same quality across all.
Stack: Next.js on Cloudflare Pages, Cloudflare Workers for the backend, D1 (SQLite) for storage. Fully serverless.
Free, no registration required. There's an optional email digest if you want it in your inbox.