The AI Newsroom That Never Sleeps
Wirenova is an autonomous AI-powered news platform — not a news aggregator, not a feed reader, but a fully automated newsroom. Every 30 minutes, the system wakes up, scans the internet across 8 categories, pulls raw information through Tavily's search API, and hands it off to Google Gemini AI for rewriting, categorization, SEO optimization, and structured publishing.
The result is a constantly refreshing, publication-quality news experience with zero human editorial effort — covering World Affairs, Technology, Business, Science, Health, Sports, Entertainment, and Politics in real time.
Gemini 2.5 Flash reads, rewrites, and structures every article from scratch — generating titles, subtitles, SEO descriptions, full Markdown content, and tags automatically.
An animated avatar reads articles aloud using Web Speech API — with synchronized sound waves, adjustable speed (0.75× to 1.5×), and cinematic Ken Burns zoom effects on article images.
GitHub Actions triggers automated fetching every half hour around the clock — no server required. Fresh news is always just minutes away from being published.
Google News Sitemap (48hr window), standard XML sitemap (2000 articles), RSS feed, IndexNow pinging on every publish, NewsArticle structured data, and full Open Graph support.
Zero cookies, zero third-party trackers, zero fingerprinting. No ads. No surveillance. Just clean, fast news — respecting the reader completely.
ISR caching (homepage: 2min, articles: 1hr), AVIF/WebP image optimization, HTTP compression, and Vercel edge deployment — delivering sub-second load times globally.
A scheduled workflow fires every 30 minutes, invoking the fetch script without needing any always-on server infrastructure.
10 parallel searches across all 8 categories return up to 50 fresh article candidates, filtered against already-fetched URLs to avoid duplication.
Each article is sent to Gemini 2.5 Flash, which generates a headline, subtitle, SEO description, full Markdown body, category classification, and 5 topic tags — with automatic retry and exponential backoff on rate limits.
Processed articles are stored in a cloud SQLite database (Turso), with full metadata — slug, views, tags, source attribution, and publish timestamp.
The moment an article is saved, Bing, Google, and Yandex are notified instantly via IndexNow — maximizing crawl speed and SEO freshness.
| Layer | Technology |
|---|---|
| Frontend | Next.js 15 React 19 TypeScript |
| Styling | Tailwind CSS Inter Playfair Display |
| Database | Turso (Cloud SQLite) |
| AI Search | Tavily API |
| AI Processing | Google Gemini 2.5 Flash |
| Deployment | Vercel |
| Automation | GitHub Actions |
The autonomous newsroom is running right now — publishing fresh, AI-processed stories every 30 minutes.