ViennaRSS /
vienna-rss
Vienna — бесплатный RSS/Atom/JSON ридер с открытым исходным кодом для macOS.
Форки
233
Звёзды
2.0k
Issues
0
Vienna — бесплатный RSS-ридер для macOS с открытым кодом. Помогает собирать и читать контент из Atom, JSON и RSS-лент в одном окне.
Что делает
Vienna собирает новости из разных источников в единую ленту на твоем Mac. Это приложение-агрегатор, которое работает локально, не требует подписок и не привязывается к облачным сервисам.
Ты используешь его, чтобы мониторить обновления на сайтах, блогах или новостных ресурсах. Оно обновляет ленты в фоне и показывает уведомления о новых публикациях. По факту, это классический инструмент для фильтрации информационного шума без лишних алгоритмов.
Как работает
Программа написана на Objective-C и нативно работает в среде macOS. Она опрашивает указанные URL-адреса, парсит форматы RSS, Atom и JSON, а затем отображает полученные данные в интерфейсе.
Приложение полностью автономно. Оно не использует внешние API для обработки контента, поэтому все данные хранятся на твоем устройстве.
Кому подходит
Тем, кто хочет читать блоги без алгоритмических лент соцсетей.
Разработчикам, которые мониторят обновления библиотек через RSS.
Пользователям macOS, которые ищут бесплатную замену платным новостным ридерам.
Вайб-кодерам, которым нужно локальное хранилище данных из открытых фидов.
Основные возможности
Поддержка форматов RSS, Atom и JSON Feed.
Локальное хранение всех загруженных новостей.
Настройка интервалов обновления для каждой ленты.
Поиск по содержимому всех подписок.
Управление лентами через папки и смарт-группы.
Интеграция с системными уведомлениями macOS.
Открытый исходный код без внутренних покупок.
Как установить
Скачай готовый образ диска (.dmg) с официальной страницы релизов на GitHub. Для работы нужна актуальная версия macOS.
# Vienna распространяется как готовое приложение для macOS.
# Установка через терминал не требуется, просто перетащи в Applications.Если хочешь собрать проект из исходников самостоятельно, тебе понадобится установленный Xcode.
Как применить в своём продукте
Ты можешь использовать Vienna как основу для своих экспериментов с контентом. Поскольку это open source, ты можешь изучить, как именно приложение парсит сложные JSON-фиды, и перенести эту логику в своего бота.
Встроить парсинг фидов в своего AI-агента, который делает суммаризацию новостей.
Использовать структуру базы данных приложения как пример для локального хранения контента в своем SaaS.
Создать на основе кода Vienna кастомный ридер для специфических задач (например, мониторинг цен или вакансий).
Подводные камни
Приложение написано на Objective-C. Если ты планируешь дорабатывать его через AI-агенты, помни, что современные LLM лучше работают с Swift. Внесение правок в старый код потребует внимательной проверки контекста.
Также помни, что это десктопное приложение. Оно не имеет облачной синхронизации между устройствами из коробки. Твои подписки будут жить только на том Mac, где ты установил программу.
Частые вопросы
Есть ли синхронизация с мобильными устройствами?
Нет, Vienna — это нативное приложение для macOS. Оно не поддерживает облачную синхронизацию данных между устройствами. Все подписки и прочитанные статьи хранятся только локально на твоем компьютере.
Можно ли импортировать подписки из других ридеров?
Да, приложение поддерживает импорт и экспорт списка подписок в формате OPML. Это стандарт для большинства RSS-ридеров, поэтому перенос базы данных занимает пару кликов.
Приложение бесплатное навсегда?
Да, это проект с открытым исходным кодом. В нем нет платных подписок, скрытых платежей или рекламы. Ты можешь использовать его без ограничений сразу после установки.
Топики
Похожие репозитории
RustDesk — это open source замена TeamViewer для удаленного управления. Позволяет поднять свой сервер и не зависеть от чужих облаков.
Alacritty — быстрый кроссплатформенный эмулятор терминала на GPU. Идеален для тех, кому важна скорость вывода текста и минималистичный конфиг.
Marktext — это минималистичный Markdown-редактор с поддержкой живого предпросмотра. Идеален для написания документации и контента без лишнего шума.
ImHex — продвинутый hex-редактор с поддержкой визуализации данных и разбора бинарных структур. Идеален для реверс-инжиниринга и отладки файлов без боли для глаз.
Данные обновлены: 3 июня 2026 г.