No description
Find a file
2026-10-14 16:06:11 +03:00
.forgejo/workflows fix: parse pubspec version without grep -P 2026-10-14 11:03:59 +03:00
app chore: add F-Droid screenshots 2026-10-14 13:24:19 +03:00
mews-spec init 2026-10-11 08:50:15 +03:00
nix-android-sdk init 2026-10-11 08:50:15 +03:00
.gitignore chore: ignore Flutter DevTools' local options file 2026-10-14 12:04:34 +03:00
devbox.json fix: build Android against the devbox-managed JDK and NDK 2026-10-12 08:19:07 +03:00
devbox.lock fix: build Android against the devbox-managed JDK and NDK 2026-10-12 08:19:07 +03:00
LICENSE docs: add the Apache-2.0 license text 2026-10-14 12:04:33 +03:00
README.md docs: add a README 2026-10-14 16:06:11 +03:00
SPEC.md feat: drive the reader with a D-pad 2026-10-13 11:28:06 +03:00

The Mews Browser

The Mews Browser logo

A local-first reader for Mews pages, Gemini capsules, and Spartan sites, for Android and Linux.

Screenshots


Reading a Mews page

Mews directory

Gemini capsule

Settings

Features

Reader-controlled presentation — Every site reads in the typeface, size, and colors you choose, not the author's. Pick from four bundled faces (Atkinson Hyperlegible, Luciole, Literata, Charis SIL), five fixed palettes in light and dark, or a palette derived from each site's address so every site has its own recognizable color.

Three protocols — Reads Mews pages over the web, plus gemini:// and spartan://. Gemini certificates are pinned on first visit, and client certificates can be imported and worn per host. Ordinary web pages can be opened in a simplified view or handed to your system browser.

Local-first — Pages, bookmarks, subscriptions, and settings live in a local database. The network only revalidates the cache, so anything you've read stays readable offline.

Subscriptions — Subscribe to any page with dated links or an Atom feed, Gemini capsules included. New posts from every site land in one list, unread posts survive a restart, and sites are checked in the background at launch.

Library — Bookmarks, history, and subscriptions are searchable and taggable.

Quotations — Mark text on any page and save it from the selection toolbar. Each quotation keeps the page it came from, its author, and the site's title. Search them by text, author, or page, and share any one with an APA-style citation.

Navigation

  • Swipe right to go back, left to go forward
  • Tap the page to show or hide the address bar
  • Keyboard shortcuts on desktop: Ctrl+L for the address, Ctrl+R to reload, Alt+Left and Alt+Right to walk history, Tab to step through links
  • Full D-pad support: Left and Right walk the links, center opens one, hold Left or Right to go back or forward, hold center to open the hub

Languages — English, German, Spanish, French, Hebrew (right to left), Japanese, Portuguese, and Russian.

Download

Get the latest .apk on the Release Page

Build

The repository uses devbox for a reproducible environment with Flutter, the Android SDK, and the Linux desktop toolchain:

devbox install
devbox run -- bash -c 'cd app && flutter build apk --release'

For the Linux desktop bundle (written to app/build/linux/x64/release/bundle/):

devbox run build-linux

devbox run run-linux, devbox run test, and devbox run analyze run the desktop app, the tests, and the analyzer.


Made with love by randogoth