AI News HubLIVE
站內改寫2 分鐘閱讀

DistillFeed:帶AI排名和摘要的RSS閲讀器

DistillFeed 是一款RSS/Atom閲讀器,利用AI對文章進行排名並生成摘要。支持OpenAI和Ollama,提供成本保護、通過ntfy發送通知提醒,並內置arXiv每日摘要插件。該應用以Apache 2.0許可證在GitHub上發佈。

來源Hacker News AI作者: newolive

DistillFeed 是一款開源的RSS/Atom閲讀器,它利用人工智能技術對訂閲源中的文章進行相關性排序,並生成簡潔的摘要。該項目由開發者ibaaj在GitHub上發佈,採用Apache 2.0許可證。它支持OpenAI的API以及本地部署的Ollama模型,用户可以根據需求選擇AI引擎。

該閲讀器的主要功能包括:OPML導入導出、AI相關性評分和摘要生成、成本保護機制、基於ntfy的通知提醒(可推送至手機)、以及一個內置的arXiv每日摘要插件。DistillFeed 還支持按組或按訂閲源設置規則,實現個性化的通知告警。

安裝方面,DistillFeed 要求Python 3.11或更高版本,並支持macOS和Linux系統。用户可以通過克隆GitHub倉庫並運行./launch.sh腳本來快速部署。首次運行時,腳本會自動創建Python虛擬環境並打開本地設置頁面,引導用户完成初始配置。此外,還提供了Docker和服務器部署文件,方便生產環境使用。

在內容處理上,DistillFeed 將Feed檢查和AI摘要生成分離為兩個獨立的操作。檢查Feed僅下載並存儲新條目,不涉及AI;而更新摘要則會在檢查AI配置和成本限制後,對符合條件的條目進行評估並生成摘要。這種設計避免了不必要的API調用,有效控制了使用成本。

值得一提的是,DistillFeed 內置了一個arXiv摘要插件,用户可以啓用並配置它以獲取每日論文摘要。該插件受另一個項目啓發,但已整合到DistillFeed中。

對於通知功能,系統通知會告知用户應用的運行狀態,如更新完成、部分Feed獲取失敗、AI配置缺失、重試或預算超限等信息。而“其他設備”通知則可以將選定的文章發送到ntfy服務器,實現跨設備推送。

此外,DistillFeed 還支持讀取由個人腳本生成的XML文件,用户只需在配置文件中指定目錄即可。

手動安裝方式也提供支持,適合已有服務器工作流的用户。通過創建虛擬環境、安裝依賴、複製配置文件並初始化數據庫,即可啓動服務。默認配置監聽127.0.0.1:8080,用户可以通過環境變量設置OpenAI API密鑰。

總之,DistillFeed 是一款功能豐富且注重成本控制的AI驅動RSS閲讀器,適合希望利用AI技術優化信息獲取效率的用户。