Zenfeed is an AI-powered RSS aggregator designed to combat information overload and the pitfalls of algorithmic feeds. It targets users seeking a more controlled, high-quality information intake, offering AI-driven summarization, filtering, and routing of content from customizable RSS feeds. The project aims to provide a "Zen" experience amidst the "feed" of information, appealing to both seasoned RSS users and those anxious about constant content streams.
How It Works
Zenfeed leverages AI to process RSS feeds, abstracting each item into a set of tags (title, source, body, etc.). A customizable pipeline allows users to apply AI prompts at various stages to score, classify, summarize, or filter content. This tag-based processing and flexible orchestration enable a highly personalized and tool-like approach to information management, akin to Prometheus relabeling but for content.
Quick Start & Requirements
- Install:
curl -L -O https://raw.githubusercontent.com/glidea/zenfeed/main/docker-compose.yml API_KEY=<your_silijie_api_key>; docker-compose -p zenfeed up -d
(Mac/Linux) or equivalent PowerShell for Windows.
- Prerequisites: A "Silijie" (硅基流动) API key is required for default models (Qwen/Qwen2.5-7B-Instruct, BAAI/bge-m3). Users can obtain a small credit via an invite link. Docker is necessary.
- Setup Time: Advertised as "1min拉起" (1 minute to launch).
- Links: Public service: https://zenfeed.xyz, Web UI: https://zenfeed-web.pages.dev.
Highlighted Details
- Acts as an AI-powered RSS reader and an MCP Server for RSSHub.
- Offers a fast, customizable AI search engine for RSS data sources.
- Features a "briefing" function for daily summarized email digests to reduce context switching.
- Supports a content processing pipeline similar to Prometheus relabeling, allowing custom AI prompt-based manipulation of content tags.
Maintenance & Community
- Roadmap includes features like podcast generation, web clipping, and Chrome extensions.
- Discussions are encouraged via community channels (implied by "欢迎加群讨论").
- Project health is indicated by a request for GitHub Stars to prevent abandonment.
Licensing & Compatibility
- Licensed under AGPLv3.
- Forking requires the derivative work to be open-sourced.
- Commercial use requires reporting and may receive support within reasonable limits.
Limitations & Caveats
- The project is pre-1.0, with no guarantee of backward compatibility.
- No authentication is currently implemented, posing a security risk if exposed publicly due to potential API key leakage.
- Data is not permanently stored, with a default retention period of 8 days.
- Users are responsible for the legal compliance of their data sources and content processing, especially concerning copyright.