Shrike
Minimal desktop and mobile browser built on system web engines (Edge WebView2 on Windows, WebKit2GTK on Linux, Android WebView). Small footprint and built-in request blocking.
Windows 10/11 (x64) requires Microsoft Edge WebView2 Runtime.
Android requires 7.0+. Linux builds natively with GTK 3 & WebKit2GTK (tar -xzf Shrike-Linux.tar.gz && cd linux && bash install.sh).
Included
System Web Engines
Uses Edge WebView2 on Windows, WebKit2GTK on Linux, and Android WebView instead of shipping a duplicate Chromium bundle.
Background Tab Sleep
Sleeps idle background tabs via TrySuspendAsync() and tracks live process-tree RAM.
Extensions & Userscripts
Supports unpacked and .zip Chrome extensions (MV2/MV3) plus lightweight CSS/JS userscripts on Windows.
Ad Blocking & Essentials
Network-level request blocking, bookmarks, history search, downloads, private windows, and DevTools (F12).
Checksums (SHA-256)
Scan on VirusTotal →SmartScreen note: The Windows installer is not code-signed, so SmartScreen may show a warning. Click More info → Run anyway if you trust the download, and verify SHA-256 in PowerShell or Linux:
Get-FileHash ShrikeSetup.exe -Algorithm SHA256
sha256sum Shrike-Linux.tar.gz Shrike.apk
Known limitations
- Chrome extension support is Windows-only and partial: complex extensions relying on unsupported Chromium APIs may not work.
- No automatic background updater yet — updates require downloading the new release.
- Linux ships as a lightweight GTK 3 + WebKit2GTK C source bundle built locally via
bash install.sh; macOS is not supported.
Changelog
- Initial public Windows x64, Android APK, and Linux GTK3/WebKit2GTK releases.
- First-launch setup wizard, Eco/Balanced/Performance profiles, and automatic tab sleep.
- Built-in ad/tracker blocker, bookmarks, history, private windows, and extension loader.