RSS Feed Generator
[!TIP]
This project is maintained by @oborchers and @Olshansk. If you gut any value out of it, consider sponsoring us on GitHub!
[!NOTE]
Read the blog post about this repo: No RSS Feed? No Problem. Using Claude to automate RSS feeds.
tl;dr Available RSS Feeds
Scraped feeds are generated hourly. "Official RSS" rows point to native feeds the blog now publishes directly.
| Blog | Feed |
|---|
| AI at Meta Blog | feed_meta_ai.xml |
| AI FIRST Podcast (German) | feed_ai_first_podcast.xml |
| Anthropic Engineering | feed_anthropic_engineering.xml |
| Anthropic Frontier Red Team | feed_anthropic_red.xml |
| Anthropic News | feed_anthropic_news.xml |
| Anthropic Research | feed_anthropic_research.xml |
| Chander Ramesh's Writing | feed_chanderramesh.xml |
| Claude Blog | feed_claude.xml |
| Claude Code Changelog | Official RSS |
| Cloudflare skills (commits/main) | Official RSS |
| Cohere Blog | feed_cohere.xml |
| Cursor Blog | feed_cursor.xml |
| Dagster Blog | feed_dagster.xml |
| Google DeepMind Blog | Official RSS |
| Google Developers Blog - AI | feed_google_ai.xml |
| Groq Blog | feed_groq.xml |
| Hamel Husain's Blog | Official RSS |
| Interconnected (Matt Webb) | Official RSS |
| Mistral AI News | feed_mistral.xml |
| Ollama Blog | feed_ollama.xml |
| OpenAI Engineering | Official RSS |
| OpenAI Research | Official RSS |
| Paul Graham's Articles | feed_paulgraham.xml |
| Perplexity Hub | feed_perplexity_hub.xml |
| Pinecone Blog | feed_pinecone.xml |
| Simon Willison's Blog (Tools) | Official RSS |
| Supabase Blog | Official RSS |
| Surge AI Blog | feed_blogsurgeai.xml |
| The Batch by DeepLearning.AI | feed_the_batch.xml |
| Thinking Machines Lab | Official RSS |
| Weaviate Blog | feed_weaviate.xml |
| Windsurf Blog | feed_windsurf_blog.xml |
| Windsurf Changelog | feed_windsurf_changelog.xml |
| Windsurf Next Changelog | feed_windsurf_next_changelog.xml |
| xAI News | feed_xainews.xml |
Planned
| Blog | Status |
|---|
| David Crawshaw | planned |
| Engineering.fyi | planned |
| Patrick Collison's Blog | planned |
What is this?
You know that blog you like that doesn't have an RSS feed and might never will?
🙌 You can use this repo to create a RSS feed for it! 🙌
Table of Contents
- Quick Start
- Subscribe to a Feed
- Request a new Feed
- Create a new a Feed
- Star History
- Ideas
- How It Works
Quick Start
Subscribe to a Feed
-
Go to the feeds directory.
-
Find the feed you want to subscribe to.
-
Use the raw link for your RSS reader. Example:
https://raw.githubusercontent.com/Olshansk/rss-feeds/main/feeds/feed_ollama.xml
-
Use your RSS reader of choice to subscribe to the feed (e.g., Blogtrottr).
Request a new Feed
Want me to create a feed for you?
Open a GitHub issue and include the blog URL.
If I do, consider supporting my 🌟🧋 addiction by buying me a coffee.
Create a new a Feed
- Download the HTML of the blog you want to create a feed for.
- Open Claude Code CLI
- Tell claude to:
Use /cmd-rss-feed-generator to convert @<html_file>.html to a RSS feed for <blog_url>.
Star History

Ideas
- X RSS Feed: Going to
x.com/{USER}/index.xml should give an RSS feed of the user's tweets.
How It Works
flowchart TB
subgraph GitHub["GitHub Repository"]
action[[GitHub Action<br/>Hourly Cron Job]]
runner{{"run_all_feeds.py"}}
feeds["Feed Generators<br/>(*.py files)"]
xml["Generated RSS Feeds<br/>(feed_*.xml)"]
end
subgraph External["External Services"]
blogtrottr["Blogtrottr"]
rssreaders["Other RSS Readers"]
end
action -->|"Triggers"| runner
runner -->|"Executes"| feeds
feeds -->|"Scrapes"| websites[("Blog Websites<br/>(HTML Content)")]
websites -->|"Content"| feeds
feeds -->|"Generates"| xml
xml -->|"Updates"| repo["GitHub Repository<br/>Main Branch"]
repo -->|"Pulls Feed"| blogtrottr
repo -->|"Pulls Feed"| rssreaders
style GitHub fill:#e6f3ff,stroke:#0066cc
style External fill:#f9f9f9,stroke:#666666
style action fill:#ddf4dd,stroke:#28a745,color:#000000
style runner fill:#fff3cd,stroke:#ffc107,color:#000000
style feeds fill:#f8d7da,stroke:#dc3545,color:#000000
style xml fill:#d1ecf1,stroke:#17a2b8,color:#000000
style websites fill:#e2e3e5,stroke:#383d41,color:#000000
For Developers 👀 only
- Open source and community-driven 🙌
- Simple Python + GitHub Actions 🐍
- AI tooling for easy contributions 🤖
- Learn and contribute together 🧑🎓
- Streamlines the use of Claude, Claude Projects, and Claude Sync