Follow dozens of news sites, blogs, and tech publications from a single terminal window without visiting each site manually.
Sync your read and unread article state across multiple machines using The Old Reader, NewsBlur, or FeedHQ.
Filter out articles containing specific words or from specific authors so only content you care about appears in your feeds.
Subscribe to podcast RSS feeds and manage audio enclosures alongside text articles in one program.
Building from source requires a C++17 compiler and Rust, most Linux distributions package it so no compilation is needed for most users.
Newsboat is a feed reader that runs entirely in a text terminal. A feed reader is a program that collects updates from websites, blogs, and news agencies by pulling from their RSS or Atom feeds, which are standardized formats sites use to publish new content. Instead of visiting a dozen sites manually, you open one program and see everything in one place. Newsboat is a maintained continuation of an older project called Newsbeuter, which is no longer actively developed. Because Newsboat runs in a terminal, it is keyboard-driven and works well on remote servers, low-powered machines, or anywhere a graphical browser would be too slow or unavailable. It includes its own HTML renderer, so articles that contain formatted text can be read directly inside the program without opening a browser at all. For articles where you do want to visit the original page, it can open links in an external browser of your choice. The program supports filtering, so you can set rules to hide articles based on title, author, or content. It can also aggregate articles from multiple feeds into combined views using custom criteria. If you use an online feed-syncing service such as The Old Reader, NewsBlur, or FeedHQ, Newsboat can connect to those services and keep your read/unread state in sync across devices. There is also basic podcast support for feeds that include audio enclosures. Installing Newsboat is straightforward if your Linux or BSD distribution packages it, which most do. You can also install it via Snap or build it from source. Building from source requires a C++17 compiler, Rust, and several system libraries listed in the README. The project is licensed under the MIT license and accepts bug reports and contributions through GitHub.
← newsboat on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.