Skip to content
Stremio Native
v1.0.4 · Windows · Linux · Android

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.

Download Stremio Native

v1.0.4 · Free & open source · Windows, Linux & Android

All platforms & formats
Stremio Native desktop app showing the Board view with popular movie and series catalogs in a dark native interface
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.

Stremio Native desktop Board view listing popular movie and series catalogs in a dark native interface with sidebar navigation
Desktop Board — catalogs render instantly in the native Slint UI
Stremio Mobile on Android — Compose UI with a local Rust engine

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.

Resource usage: official Stremio versus Stremio Native
MetricOfficialNativeChange
Processes10190% fewer
Idle memory814 MB358 MB56% lower
Threads1907262% fewer
Handles4,87289182% 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.

Open Source Engine

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.

  • 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.