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 location
KeyAction
j / kMove down / up
h / lSwitch panels
Tab / Shift-TabCycle panels
gg / GJump to first / last
sSync feeds
oOpen in browser and mark read
r / uMark read / unread
R / UMark all read / unread
zToggle zen mode
/Search articles
=Filter articles
1 / 2 / 3Show all / unread / marked
tTag 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.