📡 RSS AI Middleware
Transform your RSS feeds into actionable intelligence.
RSS AI Middleware empowers information-overloaded researchers and power users to eliminate manual feed-scrolling by transforming their curated RSS readers into an interactive AI intelligence agent for instant search, summarization, and organization.
😫 The Friction vs. ⚡ The Flow
| The Old Way (Manual) | The AI Way (Middleware) |
|---|---|
| ⏳ Hours spent scrolling through 100+ articles | 🚀 Seconds to find the exact update you need |
| 🤯 Information overload and "tab fatigue" | 🎯 Precise, AI-generated summaries of key points |
| 🔍 Manual keyword searching across multiple feeds | 🤖 Natural language queries across your entire library |
| 📁 Tedious manual tagging and starring | 🪄 Auto-organization based on intent and priority |
🎯 Designed For
- Researchers: Who need to track niche academic or industry trends without reading every single post.
- Developers: Who follow 50+ tech blogs and need to know exactly when a specific library updates.
- News Junkies: Who want a "Daily Briefing" generated from their own curated sources, not an algorithm.
- AI Agents: Who need a real-time "eye" on the web to feed current data into their workflows.
🛠 The Intelligence Suite
🔍 Deep Discovery
- Semantic Search: Find entries based on meaning, not just keywords.
- Cross-Feed Analysis: Query across Miniflux and FreshRSS simultaneously.
- Instant Retrieval: Get the full content of any entry without leaving your AI chat.
✍️ Synthesis & Insight
- Token-by-Token Summaries: Get real-time, streaming summaries via Ollama.
- Multi-Language Translation: Convert global news into your native language instantly.
- Key Takeaway Extraction: Turn long-form articles into bulleted action items.
🗂 Smart Management
- Intent-Based Starring: "Star all articles related to Wayland stability."
- Bulk Status Updates: Mark entire categories as read based on AI filtering.
- Category Intelligence: List and organize feeds by topic automatically.
💎 The Unfair Advantage (USP)
Unlike generic AI news apps, RSS AI Middleware puts you in total control:
- BYOK (Bring Your Own Key): Use OpenAI, Anthropic, or Google Gemini.
- Local-First Privacy: Full support for Ollama. Your news and your keys never leave your machine.
- MCP Standard: Plug-and-play compatibility with Claude Desktop, Cursor, and OpenCode.
- Reader Agnostic: Works seamlessly with both Miniflux and FreshRSS.
⚙️ How it Works
Your RSS Reader $\rightarrow$ RSS AI Middleware (MCP) $\rightarrow$ LLM (Ollama/OpenAI) $\rightarrow$ Your AI Agent
- Connect: Link your Miniflux/FreshRSS instance via
.env. - Bridge: The middleware exposes your feeds as "Tools" to the LLM.
- Interact: Ask your AI: "What are the top 3 updates on AI agents from my feeds today?"
- Execute: The AI searches, reads, summarizes, and returns the answer.
🚀 Quick Start
1. Clone & Install
```bash git clone https://github.com/ziuus/rss-ai-middleware.git cd rss-ai-middleware python -m venv venv source venv/bin/activate pip install -r requirements.txt ```
2. Configure
Update your .env with your RSS credentials and Ollama URL.
3. Run
```bash python -m src.server ```
🌟 Community & Trust
"Finally, a way to actually use my RSS feeds instead of just hoarding them. The Ollama integration is a game changer for privacy." — Early Beta User
"The MCP implementation is flawless. I have my news feed integrated directly into my coding agent, and it's a productivity superpower." — Open Source Contributor
Trusted by developers and researchers who value their time and their privacy.
📄 License
MIT © ziuus
Metadata
Release files for rss-ai-middleware 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| rss_ai_middleware-0.2.0.tar.gz | 19.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rss_ai_middleware-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.1 kB
Release files / rss_ai_middleware-0.2.0.tar.gz
| Download URL | rss_ai_middleware-0.2.0.tar.gz |
|---|---|
| Size | 19.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1bdcf13efa0511c1c20bfdb9f8a5432dea41c8996b99c3c29d345a0ef75cb25a
|
|
BLAKE2b-256 checksum How to use checksums |
b838a8a55702946c590a20d04d18b0187da67a5e1847e23abfc832371c3c4cfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / rss_ai_middleware-0.2.0-py3-none-any.whl
| Download URL | rss_ai_middleware-0.2.0-py3-none-any.whl |
|---|---|
| Size | 16.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
edb08814de3e4c2916f9f51ada931c4d9be72474c604fa22288cd1a65ec559f9
|
|
BLAKE2b-256 checksum How to use checksums |
c3cbaf7a10c4b1bdd6838bfb3f7c42c5accb9b12408efa466fc3dac12e4223e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Security for rss-ai-middleware 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.