LLM-powered RSS feed aggregator for content curation and research
Top 96.2% on sourcepulse
UglyFeed is an application for retrieving, aggregating, filtering, and rewriting RSS feeds using Large Language Models (LLMs). It targets users interested in content curation, automated content generation, and personalized news experiences, offering enriched RSS feeds with AI-powered summaries and translations.
How It Works
UglyFeed leverages LLMs to process RSS feed content. It retrieves feeds, aggregates items by similarity, and then uses LLM APIs (OpenAI, Ollama, Groq, Anthropic) to rewrite, summarize, or translate the content based on user-defined prompts. The rewritten content is saved to JSON and can be converted into a valid RSS feed, served via an HTTP server, or deployed to GitHub/GitLab.
Quick Start & Requirements
config.yaml
or using the Streamlit web UI to specify feeds and LLM details.Highlighted Details
Maintenance & Community
The project is maintained by fabriziosalmi. Further community engagement details are not explicitly provided in the README.
Licensing & Compatibility
Limitations & Caveats
The project acknowledges the potential for misuse in creating misleading content and advises responsible, ethical use. The AGPL3 license may restrict integration into proprietary software.
3 weeks ago
1 week