Your feeds, on your machine. A keyboard-first desktop RSS reader with offline full-text search and FreshRSS sync.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Your feeds, on your machine. A keyboard-first desktop RSS reader with offline full-text search and FreshRSS sync — no account, no cloud, no subscription.
ultra-rss.jey3dayo.net • Download • Features • Keyboard Shortcuts • 日本語
j/k navigation, single-key actions, a ⌘K command palette that jumps straight to any feed, and fully customizable bindings.There are a lot of good RSS readers, and the right one depends on what you want to optimize for.
Ultra RSS Reader is built for people who want their archive to live on their own machine and their hands to stay on the keyboard. Everything you have ever fetched stays in a local SQLite database and is searchable offline, and sync is optional — point it at your own FreshRSS server or run it with no account at all. It is free and MIT-licensed.
If you want a polished native reader on Apple platforms, NetNewsWire and Reeder are excellent. If you want a hosted service with mobile apps and discovery features, Feedly or Inoreader will serve you better. Ultra RSS Reader deliberately does none of the hosted parts.
Download the latest installer from GitHub Releases:
| Platform | Artifact |
|---|---|
| macOS (Apple Silicon) | .dmg |
| Windows | .exe / .msi |
macOS note: Releases are currently ad-hoc signed (no Apple Developer ID), so Gatekeeper will warn on first launch. Right-click the app → Open, or run
xattr -dr com.apple.quarantine "/Applications/Ultra RSS Reader.app".
To build from source instead, see CONTRIBUTING.md.
⌘K / Ctrl+K, type @ to jump to any subscriptionAll bindings are customizable in Settings. Defaults:
| Key | Action | Key | Action |
|---|---|---|---|
j / k | Next / previous article | m | Toggle read |
h / l | Previous / next feed | s | Toggle star |
Space / Shift+Space | Scroll article | a | Mark all read |
v | Open in-app browser | b | Open external browser |
/ | Search | f | Cycle filter |
⌘1 / ⌘2 / ⌘3 | Unread / All / Starred | u | Focus sidebar |
⌘K | Command palette | ⌘\ | Toggle sidebar |
Esc | Close / clear | ⌘, | Settings |
Tauri 2 (Rust) · React 19 · TypeScript · SQLite (rusqlite + FTS5) · Tailwind CSS v4 · Zustand + TanStack Query
See CONTRIBUTING.md for the full architecture, development modes, and verification commands.
Currently planned, roughly in order:
Linux packaging is available as an opt-in build_linux input on the release workflow (off by default), which produces .deb / .AppImage on demand. There is no published Linux install path yet, so the install table above stays macOS and Windows. Feedly sync is not planned.
Contributions are welcome. Start with CONTRIBUTING.md for setup (mise install && pnpm install && mise run app:dev), architecture, and quality gates. Operational docs live under docs/.