One binary.
The whole media stack.

Self-hosted media automation and streaming, in a single Rust binary. Discover, organise, transcode, stream, and cast — without a docker-compose file the size of a novel.

kino's home dashboard showing The Most Dangerous Game (1932) as the hero, with rows of trending public-domain films and TV shows below.

Single binary

One process owns discovery, library, transcoding, playback, casting, and the SPA. No multi-container compose file.

No telemetry

Permanent commitment. kino contacts no third party uninvited; the only outbound traffic is the integrations you configure.

Built-in privacy networking

Userspace WireGuard via boringtun, with bind-device split tunnelling and a soft killswitch on disconnect.