AI summary
Open-source YouTube and YouTube Music client with local on-device recommendations via FlowNeuro, no account required. Features background playback, PiP, downloads, SponsorBlock, DeArrow, Return YouTube Dislike, and synchronized lyrics. Nightly build for testing; may contain bugs. Extensive permissions include camera, microphone, and broad storage access.
Generated by AI. May contain inaccuracies.
About this app
▶️ Flow — Privacy-Focused YouTube & YouTube Music Client
Flow is a free and open-source Android client for YouTube and YouTube Music, built with Jetpack Compose and Material 3. Its distinctive feature is FlowNeuro, a local recommendation engine that learns from viewing behavior directly on the device without requiring an account or sending recommendation data to a server.
🎬 Video Playback
Flow provides a full-featured video experience powered by Media3/ExoPlayer:
• Resolution selection up to 1080p • Background playback • Picture-in-Picture • Smart TV and casting support • Playback speed from 0.25x to 2x • Video chapters • Customizable subtitles • Gesture controls • Download support • Resume playback
SponsorBlock can automatically skip supported sponsors, intros, outros and filler segments. DeArrow can replace supported clickbait titles and thumbnails with community-provided alternatives, while Return YouTube Dislike provides dislike information.
🎵 YouTube Music
Flow includes a dedicated music experience with:
• Album artwork • Audio visualizations • Queue management • Shuffle and repeat • Persistent mini-player • Synchronized lyrics • Playback speed control • YouTube Music track fetching
🧠 FlowNeuro — Local Recommendations
FlowNeuro analyzes viewing behavior locally to create personalized recommendations.
It can consider signals such as:
• Videos watched and skipped • Likes and dislikes • Searches • Watch duration • Time-of-day and weekday/weekend patterns • Topic fatigue and content diversity
The recommendation dashboard lets users inspect what the engine has learned and why content was recommended. The complete recommendation profile can also be exported or imported.
🔒 Privacy & Local Data
Flow does not require a Google account and states that its recommendation engine operates entirely on-device. The project also states that it does not use ads, analytics or tracking, with application data stored locally.
Users can export or delete their local data and import subscriptions or history from NewPipe.
📚 Library & Personalization
Additional features include:
• Local watch history • Favorites • Custom playlists • Shorts bookmarking • Continue Watching • Cached subscription feeds • Personalized recommendations
📱 Android
Flow requires Android 8.0 or newer and uses Jetpack Compose and Material 3 for its interface. Stable and nightly/debug builds are available, with nightly builds intended for testing and potentially containing bugs.
📜 License
Flow is released under the GNU General Public License v3.0 (GPL-3.0).
The project's GPLv3 terms also explicitly cover source code such as the FlowNeuroEngine, meaning projects incorporating Flow's source code must remain open source under GPLv3 and cannot use it as proprietary or closed-source software.
⚠️ Important: Flow is an independent YouTube/YouTube Music client and is not the official YouTube application. Availability of videos, playback methods and other online features can depend on YouTube and the underlying extraction services.
✨ Flow combines YouTube and YouTube Music playback with downloads, SponsorBlock, DeArrow, local recommendations and a privacy-focused on-device experience.
About this version
- Version
- 3.0.0-nightly.1444+9dc49e6 (1444)
- Size
- 26.32 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- x86, x86_64, arm64-v8a, armeabi-v7a
- Downloads
- 89
- Updated
- Oct 1, 2026
- Package
- io.github.aedev.flow.nightly
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10