tty7
A terminal workbench in pure Rust: shells, persistent sessions, SSH, coding agents. GPU-rendered on Zed's gpui, VT core from Alacritty.
A fast, native RSS reader — and a CLI your AI agent can actually drive. Papr is two front-ends over one local database: A desktop reader — fast, native, offline-first. No account, no cloud.
$ npx -y skills add l0ng-ai/papr --agent claude-code
What's inside
A fast, native RSS reader — and a CLI your AI agent can actually drive.
Papr is two front-ends over one local database:
papr, an agent-facing CLI — so an autonomous agent (Claude Code, Codex,
OpenCode…) can read, search and triage your feeds straight from the shell.
Jump to it ↓Both read the same database through the shared papr-core crate, so the app and
the CLI can never drift apart.
| Platform | How |
|---|---|
| macOS | brew install --cask l0ng-ai/papr/papr — or grab the .dmg |
| Windows | Download the .msi installer |
| Linux | Download the .AppImage or .deb |
All packages live on the latest release. The macOS builds are Developer ID signed and notarized.
papr — your feeds, handed to your agentThis is what makes Papr different. papr is a command-line companion built for
autonomous agents to drive over the shell. Point your agent at it and it can
work your feeds with no GUI:
feeds, list, read, full-text searchmark read/star/later, extract full text, refreshRun bare papr and it prints your unread dashboard plus the next useful
commands, so the agent orients with zero manual. Output is
TOON — ~40% fewer tokens than JSON — with definitive
counts and structured exit codes.
$ papr
unread: 206 starred: 17 later: 0 feeds: 15
articles[10]{id,feed,title,flags,date}:
3664,V2EX,[Java] 使用 kkRepo 搭建 Maven 私服,unread.star,"2026-06-25"
...
help[4]: Run `papr read <id>` to read an article's full text, ...
The bundled papr-rss skill loads on demand
when an agent recognizes a feed-related task, so it costs nothing until you use
it. Install it with skills:
npx skills add https://github.com/l0ng-ai/papr/tree/main/skills/papr-rss
Want the agent proactively aware of your feeds every conversation? papr setup
wires up an ambient SessionStart hook (Claude Code, Codex, OpenCode).
| Platform | How |
|---|---|
| macOS / Linux | brew install l0ng-ai/papr/papr-cli |
| Windows | Download papr-x86_64-pc-windows-msvc.zip, unzip, drop papr.exe on your PATH |
| Any | Prebuilt papr-<target>.tar.gz from the latest release, or cargo build --release -p papr-cli |
Full command reference, agent setup, and install options → docs/cli.md
A terminal workbench in pure Rust: shells, persistent sessions, SSH, coding agents. GPU-rendered on Zed's gpui, VT core from Alacritty.
FAQ
papr is a Claude Code plugin with 1 hand-picked skill for content work, indexed on Flowy. Install it with the command on its page. It includes papr-rss. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it