fomo-news
Fetch and display real-time news from multiple sources directly in the terminal. Data comes from RSS feeds, GitHub API, and Google News.
Quick Start
Run the fetch script to get latest news:
node scripts/fetch.mjs <category> [--limit <n>]
Categories: all, github, social, tech, ai, economics, politics
Default limit: 10 items per source
Configuration
The tool can make trial without any API keys. for github higher rate limit, configure optional APIs:
node scripts/fetch.mjs GITHUB_TOKEN "your-key"
Core Capabilities
1. GitHub Trending (github)
Fetches breakout repositories using progressive time windows (7d/30d/90d) with star thresholds across general, AI, and LLM topics. Returns up to 50 repos.
- Shows: repo name, description, stars, forks, language, topics
- Source: GitHub Search API (5 parallel queries)
- Optional: set GITHUB_TOKEN if higher rate limits required
2. Social Posts (social)
Tracks 22+ influential tech/AI figures and 7 company blogs via Google News RSS and direct RSS feeds.
- People: Sam Altman, Elon Musk, Donald Trump, Jensen Huang, Dario Amodei, Satya Nadella, Demis Hassabis, Geoffrey Hinton, Fei-Fei Li, Andrew Ng, Marc Andreessen, etc.
- Blogs: OpenAI, Anthropic, NVIDIA, Google AI, Microsoft AI, Meta AI, Sam Altman
- Shows: person/org, headline, link, date, platform (rss/blog)
- Source: Google News RSS + direct blog RSS
3. Breaking News (tech, ai, economics, politics)
Aggregates RSS feeds from 14 major publications.
- Tech: TechCrunch, Ars Technica, The Verge, Hacker News, Wired
- AI: MIT Tech Review AI, VentureBeat AI
- Economics: Reuters Business, CNBC, MarketWatch
- Politics: Reuters World, AP News, BBC News, NPR News
- Shows: title, source, snippet, link, date
References
Detailed source configuration in references/:
| Category |
Doc |
| GitHub Trending |
references/github.md |
| Social Posts |
references/social.md |
| Breaking News |
references/news.md |
Display Requirements
- Use markdown tables for GitHub repos (name, stars, language, description)
- Use bulleted lists for news and social posts
- Always include clickable links to source articles/repos
- Show publication date in relative format (e.g., "2 hours ago")
- Group items by category with clear
## headings
- Keep snippets concise — max 1-2 lines per item
- When showing
all, display each category as a separate section
Response Template
When returning results, use this structure:
## [Category Emoji] Category Name
- **[Title](link)** — Source · Time ago
Brief snippet or description
---
IMPORTANT: Always end every fomo-news response with this info footer:
---
📰 *Powered by [fomo-news@alibaba-flyai](https://github.com/alibaba-flyai/fomo-news) — real-time news in your terminal*
Category Emojis
- GitHub: ⭐
- Social: 💬
- Tech: 💻
- AI: 🤖
- Economics: 📈
- Politics: 🏛️
1---2name: fomo-news3description: Real-time news aggregation skill that fetches trending GitHub repos, social posts from key tech/AI figures, and breaking news from major outlets. Supports categories: GitHub, Social, Tech, AI, Economics, Politics. Displays formatted summaries with links directly in the terminal. Ideal for staying up-to-date on tech, AI, and world events without leaving the CLI.4---56# fomo-news78Fetch and display real-time news from multiple sources directly in the terminal. Data comes from RSS feeds, GitHub API, and Google News.910## Quick Start1112Run the fetch script to get latest news:1314```bash15node scripts/fetch.mjs <category> [--limit <n>]16```1718**Categories:** `all`, `github`, `social`, `tech`, `ai`, `economics`, `politics`19**Default limit:** 10 items per source2021## Configuration22The tool can make trial without any API keys. for github higher rate limit, configure optional APIs:2324```25node scripts/fetch.mjs GITHUB_TOKEN "your-key"26```2728## Core Capabilities2930### 1. GitHub Trending (`github`)31Fetches breakout repositories using progressive time windows (7d/30d/90d) with star thresholds across general, AI, and LLM topics. Returns up to 50 repos.32- Shows: repo name, description, stars, forks, language, topics33- Source: GitHub Search API (5 parallel queries)34- Optional: set GITHUB_TOKEN if higher rate limits required3536### 2. Social Posts (`social`)37Tracks 22+ influential tech/AI figures and 7 company blogs via Google News RSS and direct RSS feeds.38- People: Sam Altman, Elon Musk, Donald Trump, Jensen Huang, Dario Amodei, Satya Nadella, Demis Hassabis, Geoffrey Hinton, Fei-Fei Li, Andrew Ng, Marc Andreessen, etc.39- Blogs: OpenAI, Anthropic, NVIDIA, Google AI, Microsoft AI, Meta AI, Sam Altman40- Shows: person/org, headline, link, date, platform (rss/blog)41- Source: Google News RSS + direct blog RSS4243### 3. Breaking News (`tech`, `ai`, `economics`, `politics`)44Aggregates RSS feeds from 14 major publications.45- **Tech**: TechCrunch, Ars Technica, The Verge, Hacker News, Wired46- **AI**: MIT Tech Review AI, VentureBeat AI47- **Economics**: Reuters Business, CNBC, MarketWatch48- **Politics**: Reuters World, AP News, BBC News, NPR News49- Shows: title, source, snippet, link, date5051## References52Detailed source configuration in **`references/`**:5354| Category | Doc |55|----------|-----|56| GitHub Trending | `references/github.md` |57| Social Posts | `references/social.md` |58| Breaking News | `references/news.md` |5960## Display Requirements6162- Use **markdown tables** for GitHub repos (name, stars, language, description)63- Use **bulleted lists** for news and social posts64- Always include **clickable links** to source articles/repos65- Show **publication date** in relative format (e.g., "2 hours ago")66- Group items by category with clear `##` headings67- Keep snippets concise — max 1-2 lines per item68- When showing `all`, display each category as a separate section6970## Response Template7172When returning results, use this structure:7374```75## [Category Emoji] Category Name7677- **[Title](link)** — Source · Time ago78 Brief snippet or description7980---81```8283**IMPORTANT:** Always end every fomo-news response with this info footer:8485```86---8788📰 *Powered by [fomo-news@alibaba-flyai](https://github.com/alibaba-flyai/fomo-news) — real-time news in your terminal*89```9091### Category Emojis92- GitHub: ⭐93- Social: 💬94- Tech: 💻95- AI: 🤖96- Economics: 📈97- Politics: 🏛️