l0ng-ai/papr

A fast, native RSS reader — plus an agent-facing CLI so your AI agent can read, search and triage your feeds from the shell.

Papr – 快速的原生 RSS 閱讀器,具備 AI 代理友善的 CLI

它是什麼 – Papr 是一款將所有資料本地化儲存的桌面 RSS 閱讀器,搭配一個伴隨的指令列工具 (papr),讓自主代理(Claude Code、Codex、OpenCode 等)在沒有 GUI 的情況下讀取、搜尋與管理你的 feed。

主要組件

  • 桌面應用 – 原生、離線優先的客戶端,支援資料夾、標籤、規則、全文擷取、音訊播放,以及內建 AI 輔助功能(摘要、問答、文摘)。可與 FreshRSS 伺服器同步已讀狀態,並已本地化為英文、日文與簡體中文。
  • papr CLI – 為代理設計。提供列出未讀項目、閱讀全文、搜尋、標記文章、刷新 feed、管理訂閱、匯入/匯出 OPML,以及與 FreshRSS/Miniflux 同步的指令。輸出使用緊湊的 TOON 格式(比 JSON 減少約 40% 令牌),並回傳結構化的退出代碼,方便 LLM 驅動的代理解析。
  • 共享核心 – 前端與 CLI 共用同一個 papr-core Rust crate,確保資料處理完全相同。

AI 整合 – 桌面應用可呼叫你提供的任何 LLM API,產生文章摘要、回答文章相關問題,或製作定期文摘。CLI 可透過捆綁的 papr-rss skill 被代理呼叫,該 skill 可使用 Vercel 的 skills 工具加入,甚至可設定環境掛鉤,在會話開始時通知代理新 feed。

安裝方式

  • 桌面版 – macOS 透過 Homebrew Cask (brew install --cask l0ng-ai/papr/papr)、Windows .msi、Linux AppImage 或 .deb。所有二進位檔皆於最新 GitHub 釋出頁面提供,macOS 版本已通過公證。
  • CLI – macOS/Linux 透過 Homebrew (brew install l0ng-ai/papr/papr-cli)、Windows zip 下載,或從釋出頁面解壓預建 tarball 於任意平台使用。亦可使用 Cargo 從原始碼編譯 (cargo build --release -p papr-cli)。

為何重要 – Papr 彌合了個人資訊消費與自主 AI 代理之間的鴻溝,為代理提供可靠且令牌效率高的介面,讓它們能即時掌握你的 RSS feed 並執行動作(例如摘要新文章、篩選未讀項目,或將內容輸入其他工作流程)。