vienna-rss

ViennaRSSApache-2.0活跃维护

macOS 上的免费开源 RSS/Atom/JSON 订阅阅读器,帮你集中管理和阅读各类新闻源。

Vienna is a free and open-source RSS/Atom/JSON feed newsreader for macOS.

v/3.10.8发布于 2026-07-19 13:11 UTC1,982star235fork同步于 2026-11-10 17:47 UTC

怎么上手

由 README 提炼,执行前请确认
brew install --cask vienna
硬件要求按 README 说明

仅支持 macOS 桌面端,Vienna 3.11.x 要求最低 macOS 10.15 Catalina;README 未提及 GPU 或显存要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

macOS 上的免费开源 RSS/Atom/JSON 订阅阅读器,界面仿 Apple Mail,可直连网站或同步云端阅读服务

macOS 上的免费开源 RSS/Atom/JSON 订阅阅读器,帮你集中管理和阅读各类新闻源。

核心能力

  • 仿 Apple Mail 的阅读体验,先扫摘要再进简化浏览器精读
  • 直接订阅网站源,或通过 Open Reader API 同步云端服务
  • 支持 BazQux、FreshRSS、InoReader、TheOldReader 等同步服务
  • 可用 HTML 模板加 CSS 自定义文章显示样式
  • 支持用 XML 或 plist 编写菜单与工具栏插件

容易踩的坑

3.11.x 起最低要求 macOS 10.15,旧系统需选对应旧版本;项目对 AI 使用有严格政策,贡献代码前需先读 LLM 使用政策;本地化需在 Crowdin 上进行,不要直接改项目文件。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v/3.10.8
  1. v/3.11.0_beta6Vienna 3.11.0 Beta 6pre-release2026-10-25 · 2026-10-25 17:24 UTC
    查看更新说明

    🚲 Changes

    • Improve handling of multiple enclosures with identical names being downloaded into the same folder
    • Include the origin URL in dowloaded files metadata
    • Set default article order to reverse chronological
    • Tweak the app icon for clearer shape and P3 color space support
    • Replace RSS feed image with a custom SF Symbol
    • Update translations

    🤷🏻 Bugfixes

    • Fix link clicks on unified display view
    • Resolve Command-H occasionally opening the search field instead of hiding Vienna
    • Let Escape dismiss the Search field sheet when Search is invoked while toolbar is hidden
    • Turn off title type-select in articles lists
    • Apply stricter checks for toolbar validation
    • Disable 'Hide/Show Toolbar' for Settings window
    • Use the same "New subscription…" title in the menubar icon and Dock menu

    🛤️ Infrastructure update

    • Enable development on macOS 27 and Xcode 27. However, for compatibility with macOS 10.15 and macOS 11, releases are still built on macOS 26.6.2 / Xcode 26.6

    📖 Documentation

    • Convert help files to HTML5
    • Clarify developer documentation on on-disk layout

    Download Vienna

  2. v/3.11.0_beta5Vienna 3.11.0 Beta 5pre-release2026-09-10 · 2026-09-10 16:05 UTC
    查看更新说明

    🚲 Changes

    • Add "New subscription…" items to the menubar icon and the Dock menu
    • Support standard keyboard shortcuts (Control-Tab and Control-Shift-Tab) for tab navigation; Option-Cmd-← and Optin-Command-→ remain supported
    • Export article summaries along with their associated URLs in sharing services
    • Update translations

    🛤️ Infrastructure updates

    • Build on macOS 26.6.2 / Xcode 26.6
    • Update Sparkle to 2.9.6
    ⚙️ Internals improvement
    • Replace deprecated drag-and-drop methods and update supported pasteboard types

    📖 Documentation

    • Add technical documentation and reorganize most documents into a dedicated Documentation folder

    Download Vienna

  3. v/3.10.7Vienna 3.10.72026-07-22 · 2026-07-22 04:30 UTC
    查看更新说明

    [!WARNING] On macOS 10.13 and macOS 10.14, this version crashes on launch. This issue is resolved in Vienna 3.10.8 and later.

    🚲 Change

    • Highlight in red the "Delete" buttons on some alerts triggered by the "Delete" button which have destructive actions

    🤷🏻 Bugfixes

    • Fix feed refreshes slowness when "Mark updated articles as new" is enabled
    • Improve treatment of HTTP status code 304: do not send "If-Modified-Since" header to server if it sent us beforehand a "no-store" directive

    🛤️ Infrastructure updates

    • Build on macOS 26.5.2 / Xcode 26.6
    • Checkout package versions to FMDB 2.7.12, MMTabBarView 1.5.4, Sparkle 2.9.3

    Download Vienna

  4. v/3.11.0_beta4Vienna 3.11.0 Beta 4pre-release2026-07-19 · 2026-07-19 14:06 UTC
    查看更新说明

    🚲 Change

    • Update translations

    Download Vienna

  5. v/3.10.8Vienna 3.10.8最新正式版2026-07-19 · 2026-07-19 13:11 UTC

    🤷🏻 Bugfix

    • Fix a crash on macOS 10.13 and 10.4 (publication of Vienna 3.10.7 had to be removed because of this bug. We apologise for the inconvenience)

    🛤️ Infrastructure update

    • Make any unguarded request to an unavailable feature prevent build

    Download Vienna

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Vienna

    Build status Localization status

    Vienna is an RSS/Atom/JSON Feed reader for macOS.

    Vienna offers an experience modeled after Apple Mail: quickly scan feed summaries, then open individual articles for deep reading within a simplified browser view.

    Vienna can connect directly to the websites you want to track. Additionally/alternatively, you can sync with a cloud based server supporting the Open Reader API (an adaptation of the now deceased Google Reader API). Vienna has been successfully tested with BazQux.com, FreshRSS.org, FeedHQ.org, InoReader.com and TheOldReader.com.

    Compatibility

    Vienna 3.11.x will require a minimum of macOS 10.15 (Catalina).

    Vienna 3.9.x and 3.10.x require a minimum of macOS 10.13 (High Sierra).
    Vienna 3.8.x requires a minimum of macOS 10.12 (Sierra).
    Vienna 3.6.x and 3.7.x require a minimum of OS X 10.11 (El Capitan).
    Vienna 3.2.x to 3.5.x require a minimum of OS X 10.9 (Mavericks).
    Vienna 3.1.x requires a minimum of OS X 10.8 (Mountain Lion).
    Vienna 3.0.x requires a minimum of OS X 10.6 (Snow Leopard).

    Installing

    Admins upload release and test versions at the GitHub Releases page.
    Alternatively, you can download releases from Sourceforge.

    Homebrew

    Vienna is also available as a Cask for Homebrew Cask.

    brew install --cask vienna
    

    Getting support

    If the in-application help files and the FAQ don’t answer your questions, head over to our Discussions page on GitHub.

    Reporting an issue

    If after reading the Discussions page or asking your questions there, you are convinced that there is a problem in Vienna's code or an important feature is missing, you may open an issue on Github.

    Be concise, but as precise as possible to allow other people reproducing the issue. To keep things short, you can provide a link to a relevant discussion.

    Contributing

    Want to contribute? Great! There are many ways you can, even if you aren't a developer.

    This project has strict rules regarding usage of so-called "AI". Please see the LLM usage policy.

    Writing code

    Please check Contributing.md. An entry point to the project's structure is in Architecture.md.

    Localizing

    We need help keeping Vienna translations up to date into different languages. You can contribute localizations at Crowdin. Registration is required, but the account is free. Contact us if you want to contribute for a language that is not yet listed. Do not localize the project's files directly.

    Writing custom styles

    Vienna supports a variety of different display styles for articles. These styles are provided on the Styles sub-menu off the View menu. A style is a combination of an HTML template that is used to control the placement of various parts of the article and a CSS stylesheet that controls the appearance of the article.

    You can write styles by referring to this document. Have a look at existing styles in the Styles folder.

    Writing plugins

    Vienna supports plugins which are installed in menus and/or on the toolbar and can run defined actions. These plugins are XML-based and can be created by editing a simple .plist-file without any knowledge of Cocoa programming, in as little as 15 minutes.

    You can write plugins by referring to this document. Have a look at existing plugins in the Plugins folder.

    Licensing

    Apache License, Version 2.0.