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技術最佳化資訊獲取效率的使用者。