I’d like to share a tool I’ve been developing for my own workflow: llm_aggregator .
What is it? Free software CLI tool written in Go that fetches articles from multiple RSS feeds, optionally filters them by date or keywords, then sends them as a query to any LLM through OpenAI-compatible API to produce a concise summary, or analysis, or whatever you prompt it for.
Why I built it: I like some news sources, but I don’t really care for keeping up with hundreds of articles a day. I wanted something that:
Works completely from the terminal.
Does one thing well: fetches, filters, summarises; the Linux way.
Works with any LLM providers.
How it works: a quick example
# Feed file (one URL per line) $ cat feeds.txt https://news.ycombinator.com/rss https://lwn.net/headlines/newrss https://opensource.com/feed
# Basic usage: summarise recent tech news $ llm_aggregator --api-key <API_KEY> --base-url <API_URL> \ --feeds-file feeds.txt \ --prompt "What are the latest trends in open-source AI?"
# Power-user mode:…