AI News Briefing: a Glance extension that curates your RSS feeds
I built a small Glance extension that uses AI to curate news from your RSS feeds. It’s called AI News Briefing, and it solves a simple problem: my RSS feeds produce too many headlines, and I only want to see the ones that matter.
How it works
The extension runs as a tiny HTTP server that Glance calls on its refresh cycle. On each request, it reads the RSS feeds from your Glance configuration, fetches the latest headlines, and sends them to an LLM (DeepSeek is for now the only provider supported) with a prompt asking it to pick the most significant stories. The LLM returns a ranked list with short summaries, and the extension renders them as styled HTML. Results are cached between refresh cycles so repeated dashboard loads don’t trigger unnecessary API calls — the LLM is only queried when the cache expires, keeping things fast and cost-effective.
Everything is configurable through Glance’s parameters block — story count, model, refresh interval, temperature, etc. Changing a parameter takes effect on the next refresh cycle with no restart needed.
Try it
export DEEPSEEK_API_KEY=sk-...
docker compose up -d
Then point Glance at http://localhost:8080 and you’re done.
The code is on GitHub — MIT licensed, contributions welcome.

