Android app that lets you search everything on your phone, and more.
- Direct keyboard access - Your homescreen now has a keyboard!
- Search everything on your phone - Apps, their shortcuts, device settings, sorted smartly by usage.
- Search everything on the web - Youtube, google, bing, maps, spotify... Or add your own custom shortcuts!
- Speed - Lightweight, fast!
- Swipe Wallpapers - Your background is an interactive picture album.
- Smart input - Recognizes phone numbers, emails, calculator queries, and web addresses. It even stores visited websites as bookmarks.
- App icons history & favorites - Recently used & favorited apps are shown above the search bar
- Widgets - Add widgets through the search bar, resize them, and toggle visibility by tapping the background
- Voice search - Tap the mic to speak your query
- Snippets - Fast access to frequently used text snippets
- Quick Access to notification bar & quick settings - Swipe down on the home screen background to open notifications or quick settings.
- Export & Import - Backup your settings and wallpapers
- Launcher - Use it as your default homescreen
- Widget - Add the most powerful search bar to your existing launcher / homescreen
- Kotlin - 100% Kotlin codebase
- Jetpack Compose - Modern declarative UI
- Material 3 - Latest Material Design components
- AppSearch API - For efficient content indexing and search
- DataStore - For preferences management
- Android 10 (API 29) or higher
- Permissions:
- Usage stats (optional, for smart app sorting)
- Contacts (optional, for contact search)
- JDK 17 (LTS, is recommended for Android development)
- Android SDK with API 36
git clone https://github.com/joepio/searchlauncher.git
cd searchlauncher
# Format code
./gradlew spotlessApply
# Install to connected device over ADB
./gradlew installDebug
# Run tests
./gradlew test
# Build APK
./gradlew assembleRelease
# Sign APK
./gradlew signRelease
# Install signed APK
./gradlew installRelease- Content search within apps requires apps to implement AppSearch indexing
- Content search within third-party apps requires those apps to expose indexable data
Contributions are welcome! Please feel free to submit a Pull Request.
Before submitting, please run: ./gradlew spotlessApply
This project is open source. See LICENSE file for details.





