A minimal, distraction-free Android launcher. A personal fork of Olauncher that keeps the distraction-free core and adds the features I actually use.
No ads, no telemetry, no analytics.
| Home | App drawer | Settings |
|---|---|---|
![]() |
![]() |
![]() |
- Minimal home screen - clock, date, battery, and a clean app list; nothing else
- Custom fonts - Default, Monospace, Hack, JetBrains Mono, Iosevka, Inter; each option previews in its own typeface right in the picker
- Icon pack support - drawer and home icons resolve from installed icon packs (ADW, Go, Nova, Apex), with a generated monogram fallback
- Home screen icons - optional app icons on the home screen, with separate toggles for home and drawer
- Wallpaper rotation - daily wallpapers with a configurable change frequency (hourly to weekly)
- Weather line - optional temperature + condition under the clock; uses Breezy Weather's shared data when installed, otherwise Open-Meteo (keyless) with device location or a custom city; Celsius/Fahrenheit and refresh interval settings. Tapping it opens Breezy Weather (or its store page if not installed)
- Home list position - app list alignment: left / center / right combined with top / middle / bottom
- OTA updates - checks GitHub releases on launch (at most once a day) and from Settings; downloads and installs new versions in-app
- Swipe gestures, long-press actions, hidden apps, and app renaming for fast navigation
Grab the latest APK from
Releases. Every v* tag is
built automatically by CI and published as a signed APK, so updating is just
installing the new release (or tapping through the in-app update prompt).
Installs as app.vlauncher, so it sits alongside the original Olauncher if
you have that installed too.
Requires JDK 17+ and Android SDK platform 36.
echo "sdk.dir=$HOME/Android/Sdk" > local.properties
./gradlew assembleDebugThe debug APK lands at app/build/outputs/apk/debug/app-debug.apk
(app.vlauncher.debug). For a release build, ./gradlew assembleRelease
with signing credentials in the environment - the CI workflow does this on
tag push.
- Icon shape and size options
- App aliases
- Drawer search prompt: shows
> _, and while typing> example - Export / import settings
- Better app suggestions (configurable): recent or frequently used on top
- Exclude apps from suggestions
GPL-3.0. See LICENSE. Bundled font licenses are in
THIRD_PARTY_NOTICES.md and app/src/main/assets/licenses/.
Built on Olauncher by tanujnotes and contributors. Weather data via Breezy Weather and Open-Meteo.


