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.
- 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
- 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
- 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
- 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
- Local watch history
- Favorites and custom playlists
- Shorts feed with bookmarking
- Continue watching shelf
- Subscription management with cached feeds
- 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
- 11 themes: Light, Dark, OLED Black, Ocean Blue, Forest Green, Sunset Orange, Purple Nebula, Midnight Black, Rose Gold, Arctic Ice, Crimson Red
- Built entirely with Jetpack Compose and Material 3
Home Feed![]() |
Video Player![]() |
Personality Screen![]() |
Music Player![]() |
Music Hub![]() |
Your Library![]() |
Shorts![]() |
Subscriptions![]() |
Channel View![]() |
Artist Page![]() |
⚠️ Nightly builds are unstable and may contain bugs. Use at your own risk.
No GitHub account required — powered by nightly.link
Minimum Requirement: Android 8.0+
Flow is free and open-source. I am an independent developer without banking access, so I rely on Crypto to keep the lights on.
If you enjoy the app, please consider supporting:
| Coin | Network | Address |
|---|---|---|
| USDT | TRC20 (Tron) | TRz7VDrTWwCLCfQmYBEJakqcZgbFNWfUMP |
| Bitcoin | BTC | bc1qgmkkxxvzvsymtpfazqfl93jw6k4jgy0xmrtnv8 |
| Ethereum | ERC-20 | 0xfbac6f464fec7fe458e318971a42ba45b305b70e |
| Solana | SOL | 7b3SLgiVPb8qQUvERSPGRWoFoiGEDvkFuY98M1GEngug |
Your support helps me maintain the project and add new features!
Flow stands on the shoulders of giants. Special thanks to:
- NewPipeExtractor: The backbone of our data extraction.
- MetroList: Inspiration for the Hybrid Music fetching approach.
- ExoPlayer: The gold standard for Android media playback.
- Jetpack Compose: For enabling the beautiful, modern UI.
- Material Design 3: For the design system and guidelines.
Flow is Free Software: You can use, study, share, and improve it at your will. It is distributed under the GNU General Public License v3 (GPLv3).
Copyright © 2025-2026 A-EDev
🚨 For Developers: This license requires that any project using Flow's source code (including the
FlowNeuroEnginealgorithm) must also be Open Source under the GPLv3 license. You may not use this code in a proprietary or closed-source application.









