Repository navigation
Nightly build
Pre-releaseThe Nightly channel: an automated build from the latest commit on main (33b5d5c), rebuilt on every push. The Stable channel is the newest tagged release.
Windows -- the .exe installer. It is unsigned, so SmartScreen may
warn on first run. Verify the download against SHA256SUMS.txt if you want to
confirm it wasn't tampered with in transit.
Linux -- the .AppImage, x86_64, is the one the in-app updater replaces:
chmod +x it and run it; it works on Ubuntu 22.04+, Debian 12+, Fedora and
Arch, and carries its own WebKitGTK. The .deb and .rpm install through
the package manager instead (and update with the next release, not in-app); they
use the system's webkit2gtk-4.1 and pull it in as a dependency. For a tray icon you also need a StatusNotifier host; on
GNOME that means the AppIndicator extension. Without one Karasu still runs and
closing the window quits instead of hiding.
Android -- the .apk, sideloaded. Take the _arm64 one; _universal
is the fallback for anything that refuses it (old 32-bit phones, emulators)
and comes with tagged releases only -- a nightly ships arm64 alone.
Both are signed with the project key, so installing over a previous release
keeps your data. From 1.11 the app updates itself here too: it downloads the
APK for your device over Wi-Fi, checks it, and opens the installer when you tap.
Karasu's built-in updater (About page, or automatic daily checks) verifies
updates against its own signing key regardless -- see latest.json for the
update manifest.
VirusTotal scan: src-tauri\target\release\bundle\nsis\Karasu_1.63.1.921_x64-setup.exe=https://www.virustotal.com/gui/file-analysis/NGI1MDAxM2E1Y2Y0NjhhYjU5MTgwZTMwYTE1MDExM2Q6MTc5MjY4Nzk5OA==/detection