Every digest is assembled from the feeds below, pulled fresh every morning and grouped by category. A few high-volume feeds use a filter so only items tagged with a specific series (e.g. AWS Week in Review) are included; the rest pull in everything.
This table is generated directly from the site’s feed configuration, so it always reflects exactly what’s being aggregated.
14 feeds across 7 categories.
| Category | Source | Filter |
|---|---|---|
| AI | Ahead of AI | — |
| Last Week in AI | — | |
| ChangeLogs | Claude Code | — |
| Kiro | — | |
| Obsidian | — | |
| Cloud | AWS News | Week in Review |
| Developer Platforms | Claude Blog | — |
| Ollama Blog | — | |
| Investing | TechCrunch Venture | — |
| News Sites | TechCrunch AI | — |
| The Verge AI | — | |
| TLDR | AI | — |
| DevOps | — | |
| Tech | — |
Filtering
Most feeds are pulled in wholesale — every new item is a candidate for the digest. But some sources publish far more than is relevant here (a general company blog, a busy news section), so they use a category filter.
A filter is a case-insensitive keyword matched against each entry’s RSS
<category> tags. Only items whose tags contain that keyword are kept; everything
else from that feed is ignored before it ever reaches the digest. For example, the
AWS News feed is filtered to Week in Review, so the firehose of AWS product
announcements is narrowed down to just the weekly roundup posts.
Feeds with no filter (shown as — in the table above) contribute all of their recent items, subject to the usual 24-hour window and de-duplication.
Adding a source
The feed list lives in a single file — config/feeds.yaml — and there are two
ways to add to it.
With Claude Code (recommended)
This project ships an /add-feed
skill. Run it in Claude Code and it walks you through the whole thing, one question
at a time:
- Category — pick an existing one or create a new category
- Display name — the source label shown in the digest (e.g. TechCrunch AI)
- RSS URL — the feed address
- Filter (optional) — a keyword to narrow a high-volume feed
It then writes the entry to config/feeds.yaml in the correct format — choosing
the filtered or unfiltered form automatically — and this Sources page updates on
the next build, since it reads from that same file.
Manually
Edit config/feeds.yaml directly. Use the short form for an unfiltered feed:
"Category Name":
"Display Name": "https://feed-url"
…or the expanded form to add a filter:
"Category Name":
"Display Name":
url: "https://feed-url"
category_filter: "keyword"
Found a feed worth adding? Open an issue or PR on GitHub.