November 12, 2026

omafeed is a local RSS reader for Omarchy with a JSON command line for agents

0

A native Rust and GTK4 feed reader that follows your Omarchy theme, keeps everything on your machine and lets scripts and LLM agents read your feeds with –json. Version 0.2.8 fixes Reddit feeds.

Omafeed running on an Omarchy desktop, showing a feed library sidebar, an article list and a reading pane with an article open

Image: pch/omafeed README (GitHub)

Omarchy has a proper RSS reader of its own. omafeed, by GitHub user pch, is “a native RSS reader for Linux and Omarchy, written in Rust”, with a three-pane layout for your library, the article list and the reading view. It is built on GTK4, libadwaita and WebKitGTK, it is MIT licensed, and the latest release is 0.2.8, published on November 6, 2026.

According to the README, installing it on Omarchy is one command, omarchy pkg add omafeed, or Omarchy menu → Install → Package, and it then updates with the rest of the system. There are also prebuilt packages for Arch, .deb and .rpm packages for Debian 13+, Ubuntu 26.04+ and Fedora 43+, and archives for both x86_64 and ARM.

It covers what you’d expect from a serious reader: RSS, Atom and JSON Feed, nested folders, OPML import and export that keeps your folder hierarchy, and content filters that hide articles by keyword or /regex/. Search forgives typos (the README’s example: agentc finds agentic) and treats plurals and singulars alike. It’s built for the keyboard, with J/K to move between articles, Space to scroll and jump to the next unread, M to toggle read, S to star and O to open the original in your browser.

It looks like the rest of your desktop, too. omafeed reads the current Omarchy theme palette and applies it across the top bar, menus, sidebar and reader, and the README says the top bar, search field, menus and reader update as soon as the theme files change.

The fun part is the command line. omafeed is both the app and its CLI: with no arguments it opens the window, with a command like feeds, articles, search, article, star, subscribe or refresh it does the job and exits, and it doesn’t need a display, so it works over SSH. Add --json and you get one line of JSON “for scripts and LLM agents”. The README even sketches a daily digest in four commands: refresh, list the last 24 hours of unread articles, pull the full text of the interesting ones, then mark them read. It also adds a sensible warning: “Feed content is written by strangers”, so any tool that hands article text to a model should treat it as untrusted data, never as instructions.

Want it in the bar? The companion omafeed-bar plugin adds an RSS icon whose dot lights up in your theme’s accent colour when something is unread. Click it for the newest unread articles, filter them by feed, and open, star or mark them read without opening the app. Install omafeed first, then run omarchy plugin add https://github.com/pch/omafeed-bar --enable. It goes away with omarchy plugin remove io.github.pch.omafeed, and the plugin only talks to omafeed through its command line, never its database.

Everything stays local. There’s no account, no telemetry, no cloud sync and no background daemon: your articles, read state, stars and search index live in ~/.local/share/omafeed/omafeed.db by default, and article text works offline. The README is upfront about what’s missing for now: full-article extraction, podcast playback, sync between devices and notifications.

omafeed 0.2.8 is a small fix release. Reddit feeds load again: omafeed now speaks HTTP/2 to sites that offer it and waits as long as a site’s Retry-After or X-RateLimit headers ask, taking turns between your Reddit feeds instead of failing. A feed you add is now selected and shown straight away.

The repository, created on September 25, 2026, had 84 stars and 7 forks on November 11, 2026.

Source: https://github.com/pch/omafeed

Leave a Reply

Your email address will not be published. Required fields are marked *