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 리더와, GUI 없이 자율 에이전트(Claude Code, Codex, OpenCode 등)가 피드를 읽고, 검색하고, 관리할 수 있게 해주는 동반 명령줄 도구(papr)입니다.
핵심 구성 요소
- 데스크톱 앱 – 네이티브, 오프라인 우선 클라이언트로 폴더, 태그, 규칙, 전체 텍스트 추출, 오디오 재생 및 내장 AI 도우미(요약, Q&A, 다이제스트)를 지원합니다. FreshRSS 서버와 읽은 상태를 동기화할 수 있으며, 영어, 일본어, 간체 중국어로 현지화되었습니다.
paprCLI – 에이전트를 위해 설계되었습니다. 읽지 않은 항목 목록, 전체 텍스트 읽기, 검색, 기사 표시, 피드 새로 고침, 구독 관리, OPML 가져오기/내보내기, FreshRSS/Miniflux와 동기화 명령을 제공합니다. 출력은 컴팩트한 TOON 형식( JSON보다 약 40% 토큰 감소)이며 구조화된 종료 코드를 반환해 LLM 기반 에이전트가 쉽게 파싱할 수 있습니다.- 공유 코어 – 두 프론트엔드 모두 동일한
papr-coreRust 크레이트를 사용해 데이터 처리가 완전히 동일함을 보장합니다.
AI 통합 – 데스크톱 앱은 제공된 어떤 LLM API든 호출해 기사 요약을 생성하거나, 기사에 대한 질문에 답하거나, 정기 다이제스트를 만들 수 있습니다. CLI는 번들된 papr-rss 스킬을 통해 에이전트가 호출할 수 있으며, Vercel의 skills 도구로 추가하고, 세션 시작 시 새로운 피드를 에이전트에 알리는 훅을 설정할 수도 있습니다.
설치 방법
- 데스크톱 – macOS는 Homebrew Cask(
brew install --cask l0ng-ai/papr/papr), Windows는.msi, Linux는 AppImage 또는.deb를 통해 설치합니다. 모든 바이너리는 최신 GitHub 릴리스에 있으며 macOS 빌드는 notarized되었습니다. - CLI – macOS/Linux는 Homebrew(
brew install l0ng-ai/papr/papr-cli), Windows는 zip 다운로드, 혹은 릴리스 페이지에서 사전 빌드된 tarball을 추출해 어느 플랫폼에서든 사용할 수 있습니다. 또한 Cargo로 소스에서 빌드할 수도 있습니다(cargo build --release -p papr-cli).
왜 중요한가 – Papr는 개인 정보 소비와 자율 AI 에이전트 사이의 격차를 메우며, 에이전트에게 신뢰할 수 있고 토큰 효율적인 인터페이스를 제공해 RSS 피드를 최신 상태로 유지하고 요약 생성, 읽지 않은 항목 분류, 다른 워크플로우로 콘텐츠 전달 등 다양한 작업을 수행하도록 합니다.