ReadAware

Download & install

ReadAware is free. Every release ships installers for macOS, Windows, Linux, and Android; the current release is v0.4.2. All versions, past and present, live on the GitHub releases page.

Downloads

macOS

Download the .dmg for your Mac — Apple Silicon for M-series machines, Intel for older ones — open it, and drag ReadAware into Applications.

Builds are signed with a Developer ID and notarized by Apple, so ReadAware opens on first launch like any other app. If you installed a version before 0.5.2 and once cleared its quarantine flag by hand, nothing needs undoing — just replace the app in Applications.

Windows

Download and run the installer (-setup.exe). Because the build is not code-signed yet, Microsoft Defender SmartScreen may interpose; choose More info, then Run anyway.

An .msi package is available for managed installs, and a portable .zip runs without installing anything — unpack it and start ReadAware.exe.

Linux

The .AppImage runs on most distributions without installation — make it executable and start it:

bash
chmod +x ReadAware-*-linux-x64.AppImage
./ReadAware-*-linux-x64.AppImage

AppImages need FUSE; on distributions without it (some minimal or very recent ones), install your distribution's libfuse2 package first. Native packages are also available:

bash
# Debian / Ubuntu
sudo apt install ./ReadAware-*-linux-x64.deb

# Fedora / RHEL
sudo dnf install ./ReadAware-*-linux-x64.rpm

Android

Download the .apk (arm64) on your device and open it. The APK is signed; Android will still ask you to allow installs from your browser or file manager the first time, since it does not come from a store.

iOS

ReadAware is not on the App Store yet. Each release does include an unsigned .ipa on the releases page for sideloading: tools like AltStore, SideStore, or Sideloadly re-sign it with your own Apple ID and install it on your device. This path is for people already comfortable with sideloading; a store release will come later.

Staying up to date

The desktop app updates itself: it checks for new releases, downloads the update in the background, and applies it on restart. Update packages are cryptographically signed and verified against a key built into the app, independent of OS code signing. Android checks for new releases too and walks you through installing the signed APK; on iOS, install new versions manually from the releases page for now.

Settings → About offers two update channels: Stable (the default) and Beta, which receives pre-releases as they appear and returns you to Stable automatically once it catches up. When an update lands, a small dialog introduces what changed — the release notes, in your language, shown right in the app. Closing it is permanent for that version, and the dialog can be turned off entirely in Settings → General.