Menu

LLM Aggregator: aggregate RSS feeds and summarise them with LLMs
🖼️

LLM Aggregator: aggregate RSS feeds and summarise them with LLMs

DEV Community·Maxwell Jensen·6 months ago
#XnwNir7d
#showdev#ai#opensource#go#feeds
Reading 0:00
15s threshold

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:…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.