Brevierработает
Браузер только для чтения: скачивает страницу, сам достаёт из неё статью и набирает в вашей типографике. Без JavaScript, рекламы и всплывающих окон.
Открыть проект brevier.bizibah.com
RustGTK4KotlinMarkdown

Brevier умеет одно — читать. Он скачивает страницу, у себя на устройстве вынимает из неё статью, превращает в Markdown и набирает шрифтом, кеглем и шириной строки, которые выбрал читатель, а не сайт. JavaScript он не исполняет и чужой CSS не применяет — ни в каком виде и ни для какого сайта. Поэтому нет ни баннеров про печеньки, ни подписок во всплывающих окнах, ни рекламы, ни трекеров.
Кроме статей:
- документация прямо из репозиториев —
gh:owner/repoоткрывает README и документацию проекта с оглавлением на полке; - ленты RSS, Atom и JSON Feed — списком записей с датами;
- обсуждения — комментарии Хабра под статьёй, треды Hacker News, Lobsters и форумов на Discourse;
- архив прочитанного — копия каждой статьи остаётся у читателя, по ней работает поиск; пропала страница — открывается своя копия или Wayback Machine;
- заметки и место чтения — выделения и заметки к тексту, а к длинной статье можно вернуться с того места, где остановились;
- проверка для авторов сайтов —
brevier --checkставит странице балл от 0 до 100 и говорит, что поправить, чтобы её читали без скриптов.
Числа честные: из 108 страниц тестового набора хорошо читаются 80 (74%), на свежих статьях 295 новостных сайтов — 94% из тех, до которых Brevier смог дойти. Где не вышло, одна клавиша открывает страницу в обычном браузере.
Внутри — ядро на Rust, окно на GTK4 для Linux и Windows и приложение для Android на Kotlin, которое рисует статью нативным текстом, а не через WebView. ИИ-модели в продукте нет, разбор страницы детерминированный; код написан в паре с Claude.
Где взять:
- Linux — Flatpak из репозитория проекта или архив tar.gz;
- Windows 10 и 11 — установщик или zip;
- Android 7 и новее (64-битный ARM) — F-Droid или APK;
- командная строка для Linux, macOS и Windows — одним файлом, а ещё crates.io.
Всё, кроме F-Droid и crates.io, — на странице релизов. Flatpak на Linux ставится одной командой и дальше обновляется вместе с системой:
flatpak install --user https://brevier.bizibah.com/flatpak/brevier.flatpakref
Почитать:
- Статья на Хабре — как и зачем появился Brevier, с картинками;
- сайт проекта — сказка о драконах и замках, по-английски;
- манифест — во что проект верит и чего не будет делать никогда.