eilmeldung
Terminal RSS news reader written in Rust. Vim-inspired keybindings, a powerful query language for filtering, and a distraction-free reading mode.
Requires a Nerd Font-compatible terminal for icons.
Usage
eilmeldung # launch TUI
eilmeldung --sync # sync feeds without opening TUI
eilmeldung --import-opml file.opml
eilmeldung --export-opml file.opml
eilmeldung --config-dir <path> # override config locationNavigation
| Key | Action |
|---|---|
j / k | Move down / up |
h / l | Switch panels |
Tab / Shift-Tab | Cycle panels |
gg / G | Jump to first / last |
s | Sync feeds |
o | Open in browser and mark read |
r / u | Mark read / unread |
R / U | Mark all read / unread |
z | Toggle zen mode |
/ | Search articles |
= | Filter articles |
1 / 2 / 3 | Show all / unread / marked |
t | Tag article |
: | Command line |
? | Show all keybindings |
Features
- Vim-inspired keybindings
- Query language for filtering articles across feeds
- Tags and smart folders (query-based)
- Zen mode for distraction-free reading
- Fully configurable keybindings, colors, display
- Supports multiple RSS provider backends (via
news-flash) - Non-blocking UI with instant startup
Config
Config file at $XDG_CONFIG_HOME/eilmeldung/config.toml (falls back to ~/.config/eilmeldung/config.toml). No config file required — sensible defaults apply. Initial setup wizard runs on first launch for provider selection and feed import.