One-line introduction
newsboat.org is an open-source, free terminal-based RSS reader project maintained by the tech community, primarily aimed at users who are comfortable with the command line. Its core value is providing a lightweight, efficient way to aggregate information feeds without a graphical interface, making it well suited for servers or low-spec machines. Users typically choose it because they want a minimalist, controllable way to consume information, or because they need to integrate RSS subscriptions into a self-built workflow.
Business overview
newsboat is not a commercial service, but an open-source software project hosted on platforms such as GitHub and maintained by volunteer developers around the world. It originated as a fork of the earlier newsbeuter project, which stopped receiving updates after 2015; newsboat has continued its development since then. In the RSS reader space, newsboat is a representative of the “terminal-first” camp, standing in sharp contrast to graphical tools such as Feedly and Inoreader. Its target audience is not mainstream consumers, but developers, system administrators, geeks, and professionals who need to automate information processing. The project itself does not provide a hosted service; users must download, compile, or install it through a package manager, then run it locally or on their own server. In terms of market position, it is a niche but highly respected tool, often used to build private, tracking-free reading environments.
Who it’s for
- Developers and system administrators: Users familiar with the Linux terminal and command-line operations who want to quickly browse feeds in an SSH session without opening a browser.
- Geeks and privacy-conscious users: People who want full control over their data, do not want to upload subscription records to third-party cloud services, and prefer a local or offline reading experience.
- Low-spec device or server users: Anyone who needs to run a lightweight RSS client on a Raspberry Pi, VPS, or old computer. newsboat uses very few resources.
- Automation workflow builders: Users who want to combine RSS reading with scripts and pipeline commands, such as automatically downloading podcasts, filtering keywords, or triggering notifications.
- Not suitable for: General users unfamiliar with the command line, users who need a graphical interface and mobile sync, or those who rely on commercial RSS services for features such as full-text extraction and social sharing.
Key features and highlights
- Pure terminal interface: Runs entirely in the terminal, with no dependency on X11 or graphical libraries, and works with any terminal emulator that supports ncurses.
- Highly configurable: Customize shortcuts, colors, layout, macros, and more through the
config file; Lua scripting extensions are supported.
- Offline reading: Feed content is downloaded to a local SQLite database, so cached articles remain readable even without an internet connection.
- Multi-protocol support: Compatible with RSS 2.0 and Atom 1.0 standards, supports HTTP/HTTPS feeds, and can be used with a proxy.
- Filtering and search: Built-in regular-expression filtering rules allow entries to be filtered by title, author, date, and other criteria; incremental search is also supported.
- Export and integration: Supports exporting articles as HTML or PDF, or sending them to other programs via pipe commands, such as wget or mutt.
Pricing analysis
newsboat is completely free, with no hidden fees or paid upgrade options. Users do not need to pay subscription fees or buy a license. The source code is released under the MIT license and can be freely used, modified, and distributed. In the RSS reader market, commercial services such as Feedly Pro, at around USD 5-10 per month, or Inoreader, at around USD 3-10 per month, provide value-added features such as cloud sync and full-text search. By contrast, newsboat provides local reading capabilities at zero monetary cost. However, users may need to spend time learning how to configure and debug it, which is a kind of “hidden cost.” Overall, from a purely financial perspective, newsboat offers excellent value, but users should evaluate the time investment for themselves.
How users in China can use it
- Network accessibility: Direct access from mainland China is generally fine because newsboat is local software and does not rely on overseas servers. Fetching subscriptions depends on whether the source sites are accessible; some overseas feeds may require a VPN/proxy, but the software itself has no network restrictions.
- Payment methods: No payment is involved, so there is no need to consider credit cards, Alipay, or other payment methods.
- Whether a proxy/VPN is needed: Usually not. If the RSS feeds you subscribe to are blocked, such as some overseas blogs or news sites, you can configure an HTTP proxy in newsboat using the
proxy option and use it together with a proxy/VPN.
- Domestic alternatives: For graphical options, Feedly may be used, though it requires a proxy/VPN; Inoreader may also require a proxy/VPN for some features. For terminal-based options, RSSH is an alternative but requires self-hosting a server. newsboat’s advantage is that it is fully local, unaffected by platform blocking, and does not collect user data.
- Invoices: As an open-source project, it does not provide commercial invoices. Individual users do not need reimbursement; enterprise users with compliance requirements should consider commercial RSS services instead.
Pros and cons
Pros:
- ✅ Completely free and open source, with no ads or tracking.
- ✅ Extremely low resource usage; runs in almost any Linux/Unix environment.
- ✅ Strong offline reading capabilities, suitable for unstable network conditions.
- ✅ Highly customizable, meeting the complex needs of technical users.
- ✅ No account registration required, offering excellent privacy protection.
Cons:
- ❌ Steep learning curve; difficult for non-command-line users to get started.
- ❌ No graphical interface and no mouse-based operation, making it less efficient for beginners.
- ❌ No cloud sync; subscription lists and read status must be synchronized manually across devices.
- ❌ No native mobile app, though it can be used indirectly through an SSH client.
- ❌ No official support channel; users rely on community documentation and GitHub Issues.
Comparison with similar products
- Feedly: A commercial SaaS product offering a graphical interface, cloud sync, and AI recommendations, suitable for mainstream users. However, features such as full-text search require a paid plan, and access from mainland China may require a proxy/VPN. newsboat is positioned in the exact opposite direction: one emphasizes service, while the other emphasizes local control.
- Inoreader: Similar to Feedly, with rule-based filtering and team collaboration; the free version includes ads. newsboat wins on privacy and offline use, but lacks collaboration and social features.
- Miniflux: A self-hosted RSS reader with a web interface that requires you to set up your own server. newsboat is fully local and does not require a web server, making it better suited to pure terminal workflows. Miniflux is more beginner-friendly thanks to its browser interface, while newsboat is more flexible for automation and script integration.
Final recommendation
newsboat is best suited for the following scenario: you are a Linux or macOS user, you are comfortable using the terminal, you want to integrate RSS subscriptions into your daily shell workflow, and you care deeply about privacy and offline access. It is especially suitable for server environments—for example, running it on a VPS and reading via SSH from anywhere, without worrying about browser crashes or network latency.
It is not suitable if you need a graphical interface, mobile app, cloud sync, social sharing, or team collaboration. In those cases, consider Feedly or Inoreader. For general users unfamiliar with the command line, self-hosted web options such as Miniflux or Tiny Tiny RSS are better starting points.
Recommendation: since newsboat is completely free and has no trial-period limits, you only need to spend about 10 minutes installing it with apt install newsboat or brew install newsboat, then read the official documentation to configure your feeds. If the learning curve feels too high, you can then consider alternatives. For technical users, it is a rare and powerful tool.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on newsboat.org official site.