A privacy-respecting YouTube and YouTube Music client for Android with a local recommendation engine.
Flow is a YouTube client built with Jetpack Compose and Material 3.
It includes FlowNeuro, a recommendation engine that runs entirely on your device — no accounts, no tracking, no data leaves your phone.
Most open-source YouTube clients give you playback but no way to discover new content. You either use the official app and get tracked, or you use an alternative and lose recommendations entirely.
Flow gives you both. The recommendation engine learns what you like by analyzing your watch behavior locally. It never leaves your devices. You can inspect everything it knows about you, adjust it, or wipe it at any time.
Features
Video
High-quality playback via ExoPlayer (Media3) with resolution switching (1080p, 720p, 480p, 360p)
SponsorBlock — automatically skips sponsors, intros, outros, and filler
DeArrow — replaces clickbait thumbnails and titles with community-sourced alternatives
Return Youtube Dislike (RYD)
Background playback — listen to audio with the screen off
Picture-in-Picture — keep watching while using other apps
Casting to smart TVs and streaming devices
Playback speed control (0.25x to 2x)
Video chapters with seek jumping
Gesture controls for brightness, volume, and seeking
Subtitles with customizable font size, color, and background
Downloads with VP9, AV1, and standard format support
Resume playback from where you left off
Music
Dedicated music player with album art and audio visualizations
Queue management with add, remove, and reorder
Shuffle and repeat (single/all)
Persistent mini player across the app
Synchronized lyrics display
Fetches tracks from YouTube Music
Recommendations (FlowNeuro Engine)
Runs 100% on-device — no server, no telemetry, no account needed
Learns from what you watch, skip, like, dislike, search for, and how long you watch
Distinguishes weekday and weekend patterns, morning and night preferences
Detects when you're getting bored of a topic and mixes in new content
Prevents your feed from collapsing into the same 2-3 topics
Surfaces related videos from your recent watches to create natural topic transitions
Uses engagement signals (like-to-view ratios) to filter out low-quality content
Full transparency dashboard — see what the algorithm knows and why it recommended something
Export/import your entire recommendation profile as a file
Library
Local watch history
Favorites and custom playlists
Shorts feed with bookmarking
Continue watching shelf
Subscription management with cached feeds
Privacy
No Google account required
No ads, analytics, or tracking
All data stored locally on your device
Import subscriptions and history from NewPipe
Export or delete everything at any time
Comments and Reviews
A great way to combine both YouTube and YouTube Music; it's convenient
o aplicativo é interessante mas a falta de sincronização com conta por causa do foco do projeto acaba atrapalhando o uso do aplicativo
Very early in development so obviously bugs here and there but seems like they get fixed quickly. I've been looking for a modern, close to source YouTube client and this is the one. Reccomendations, casting, personalization,etc. I'm excited for what's to come from Flow.