A faster, lighter desktop
client for Stremio
Built from scratch in Rust with a native UI and an embedded open-source streaming engine. Instant startup, GPU video decoding, and your whole library stored locally — no Electron, no Node.js, no telemetry.
v1.0.4 · Free & open source · Windows, Linux & Android

- process instead of 10
- 0
- idle RAM vs 814 MB
- 0 MB
- cold startup
- <1 s
- telemetry, ever
- 12
Get it for your platform
Installers and packages for Windows, Linux and Android — served straight from GitHub Releases with SHA-256 checksums.
Need install notes and checksums? See the full download page.
See it in action
The native interface on desktop and Android.

Everything the official app does, minus the bloat
Your Stremio account, addons and library — running on a modern native stack.
Embedded stream engine
The open-source Stream Server runs inside the app's async runtime — torrents, HLS transcoding and instant seeking with no separate Node.js process.
Instant startup
A single Rust binary with a native Slint UI launches in under a second.
56% less memory
358 MB idle versus the official app's 814 MB baseline.
GPU video decoding
libmpv playback with full hardware decoding keeps CPU near zero and batteries happy.
Anime4K & FSR shaders
Upscaling presets run in MPV's GLSL pipeline on any desktop GPU with OpenGL 3.3+.
Native timeline previews
Hover the seekbar for instant frame previews from a dedicated in-process decoder.
Local-first storage
Settings, library and metadata live in one SQLite file on your machine. Works offline.
Zero telemetry
No tracking, no analytics, no phone-home connections — verifiable in the open-source code.
Why people switch
Escape Electron bloat
Measured on Windows x64 against a settled, idle official Stremio session — an observational comparison, not a lab benchmark.
| Metric | Official | Native | Change |
|---|---|---|---|
| Processes | 10 | 1 | 90% fewer |
| Idle memory | 814 MB | 358 MB | 56% lower |
| Threads | 190 | 72 | 62% fewer |
| Handles | 4,872 | 891 | 82% fewer |
Open source, top to bottom
The desktop client, the Android app and the Stream Server engine are developed in public. The engine replaces Stremio's closed-source server.js with an MIT-licensed Rust implementation — same API, roughly a quarter of the memory.
Own your data
Everything stays in a local SQLite file — watch history, settings, library. No telemetry, no cloud sync you didn't ask for, and it keeps working offline.
Android too
Stremio Mobile brings the same philosophy to your phone: a Kotlin/Compose UI, selectable ExoPlayer or MPV playback, and the Rust engine embedded via JNI. Get the APK.
Powered by Stream Server
Both Stremio Native and Stremio Mobile embed Stream Server — a Rust rewrite of Stremio's proprietary server.js streaming engine. Same addon API, fraction of the footprint, MIT licensed.
MIT licensed, fully open source
The official server.js is a closed binary that ships with every Stremio install. Stream Server is MIT — read it, audit it, fork it.
Rust, not Node.js
No npm, no node_modules, no V8 runtime. A single static executable with no runtime dependencies — copy it and run.
Roughly a quarter of the memory
The official server uses ~160 MB idle. Stream Server sits around 40 MB. Embedded in Stremio Native, it adds zero extra processes.
100% addon-compatible
Implements the same Stremio addon protocol as the official server. Every addon you already use works without modification.
Download Stream Server standalonev0.1.8
Single binary, no runtime. Use it in your own apps or scripts.
- Single static executable
- No Node.js required
- SHA-256 checksums
- MIT License
System requirements
Windows
- Windows 10 or 11, 64-bit
- x64 CPU with AVX2 (release builds target x86-64-v3 — Intel Haswell / AMD Excavator or newer)
- Per-user installer, no administrator rights required
Linux
- x86_64 glibc distribution (Debian, Ubuntu, Fedora, Arch and derivatives)
- Packages: .deb, .rpm, pacman, or portable binary
- X11 or Wayland desktop session
Android
- ABI-specific APKs: arm64-v8a, armeabi-v7a, x86, x86_64
- Universal APK for any device (larger download)
- Sideload install — allow “Install unknown apps” once
GPU note: Anime4K and FSR video shaders need desktop OpenGL 3.3 or newer. On older GPUs and OpenGL ES, playback continues normally with shaders disabled and a clear explanation of the detected version.
Privacy & security
Private by design
The apps send zero telemetry — no tracking, no analytics, no phone-home connections. Your library and history live in a local SQLite file that never leaves your device.
Verifiable downloads
Every release publishes SHA-256 checksums, Android APKs are signed, and all binaries are built by public GitHub Actions CI directly from the open-source repositories.
Honest website analytics
This website uses anonymous, cookie-light PostHog analytics to count visits and download clicks — no personal information, no session recording, and Do Not Track is respected.
Details in the privacy policy.
Frequently asked questions
Something else on your mind? Ask in GitHub Discussions or open an issue.