ANIA
Autonomous news agent that monitors 27+ sources and delivers verified daily briefings.
Overview
An autonomous intelligence agent that polls 27+ RSS feeds every 5 minutes, filters and clusters stories by topic, verifies claims across multiple sources, and delivers a curated daily digest via Telegram — fully hands-off.
The Problem
What wasn't working
Decision-makers need situational awareness across dozens of news sources, but manually scanning feeds is unsustainable. Critical developments get missed, duplicate coverage fragments attention, and traditional newsletters are always a day behind.
The Solution
How I solved it
I built ANIA — a multi-stage processing pipeline that normalizes, deduplicates, scores for relevance, filters bias, clusters related stories using TF-IDF, cross-verifies claims, then generates a topic-grouped digest with AI summarization. It runs 24/7 as a Docker container with a web dashboard for live configuration.
Process
Step by step
Identified the most valuable news sources across target domains
Built the normalize → deduplicate → score → filter → cluster pipeline
Integrated multi-source verification to flag single-source claims
Connected AI summarization via OpenRouter for digest generation
Created a FastAPI dashboard for real-time config and monitoring
Deployed with Docker and Cloudflare tunnel for remote access
Challenges
What made it hard
Deduplicating articles across sources with different formatting and titles required building a fuzzy matching system that catches semantic duplicates, not just textual ones.
Balancing digest length with completeness meant building a relevance scoring system that adapts to daily news volume.
Results
The impact
27+ sources monitored
RSS feeds polled every 5 minutes, zero manual curation.
Daily verified briefings
AI-summarized digest delivered to Telegram at 8am sharp.
Multi-source verification
Stories flagged when they appear in only one source.
Fully autonomous
Runs 24/7 in Docker — config changes take effect on the next cycle.
Gallery
Visual walkthrough
Processing Pipeline
Web Dashboard
Telegram Digest