{"repo":"tony-stark-eth/news-aggregator","free":true,"listed":false,"github":"https://github.com/tony-stark-eth/news-aggregator","clone":"git clone https://github.com/tony-stark-eth/news-aggregator.git","description":"Self-hosted, AI-enhanced RSS/Atom news aggregator. Symfony 8 + FrankenPHP + PostgreSQL + DaisyUI. AI categorization & summarization via OpenRouter free models with rule-based fallback. Smart alerts, periodic digests, full-text search.","language":"PHP","stars":13,"topics":["ai","atom","daisyui","ddd","docker","frankenphp","homeserver","news","news-aggregator","openrouter"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"News Aggregator Self-hosted, AI-enhanced RSS/Atom news aggregator built with Symfony 8 + FrankenPHP. --- --- Alert rules with portfolio monitoring Mobile-responsive layout --- --- Sentiment slider at +10 (optimistic) Sentiment slider at -10 (critical) --- --- RAG chat assistant with article sources Pipeline status with sentiment scoring Features - RSS/Atom feed aggregation from configurable sources - AI-powered categorization & summarization via OpenRouter free models (with rule-based fallback) - Keyword extraction — AI-extracted entities (people, orgs, places) displayed as tags, searchable - Keyword quality filter — removes noise tokens, keeps named entities - Multi-language translation — translates articles to all configured display languages (EN/DE/FR) with client-side language selector; originals preserved - Smart alerts with keyword and AI-based evaluation - Alert rule fixtures — define alert strategies in YAML files, load via CLI - Periodic digests with AI-generated editorial summaries - Full-text search via SEAL + Loupe (zero infrastructure, SQLite-based) with auto-reindexing - Inline article filter — client-side search-as-you-type on the dashboard - Sentiment scoring — AI-extracted sentiment (-1.0 to +1.0) at zero extra cost, with rule-based keyword fallback - Sentiment slider — navbar range control (-10 to +10) re-ranks articles by mood; extreme values filter opposite sentiment; chat tone adapts - Article scoring & ranking based on recency, source reliability, and ca","default_branch":null,"files":null,"tree":[],"storefront":"/r/tony-stark-eth","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tony-stark-eth/news-aggregator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}