A fast, private Android search app and launcher. Search apps, app shortcuts, contacts, files, calendar events, notes, reminders, notification history, device settings, and the web, and use built-in tools like a calculator, unit and currency converters, alarms and timers, and AI Search, all from a single search bar. Built with Kotlin and Jetpack Compose using Material 3 design.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Apps: Smart ranking that tolerates typos and matches acronyms (
yt→ YouTube) and nicknames. Long-press an app for its shortcuts. - App Shortcuts: Launch app shortcuts, custom deep links, and Tasker tasks alongside app results.
- Contacts: Call or text, with multi-number support and WhatsApp, Telegram, Signal, and Google Meet actions. Long-press actions to customize them or add them to Home.
- Files: Search device files and folders.
- Calendar Events: Search your calendar events.
- Notes: Write and search notes, plus a Quick Note in the Widgets Panel.
- Reminders: Create reminders in plain language, e.g.
Laundry in 2 hrs, and search them later. - Notification History: Search notifications received after access is granted.
- Device & App Settings: Jump straight to Android settings or Quick Search settings.
- Screen Time: Search
Screen Timeto check daily phone usage. - Top Matches: See the best result across all categories, with configurable categories and priority.
- App Suggestions: Swipe between New & Updated, Pinned, and Most Used apps. Drag one pinned app onto another to create a folder.
- Search History: Switch between recent queries and recently opened results.
- Aliases & Triggers: Prefix a query with an alias to target a section, engine, or tool. Long-press any result to set a trigger word that opens it automatically.
- 30 Search Engines: Google, ChatGPT, Gemini, Perplexity, Claude, Kagi, DuckDuckGo, YouTube, Spotify, Reddit, Wikipedia, and more. Reorder, disable, or assign aliases (
ggl→ Google). Installed browsers and custom engines can be added too. - Web Suggestions: Suggestions as you type, with a configurable count.
- AI Search: AI answers with follow-up questions and optional personal context. Works with Gemini, OpenAI, Claude, Groq, and Meta AI, or any OpenAI-compatible provider. Add a Tavily key for web results on models without built-in search.
- Custom AI Tools: Build your own AI-powered tools (requires an API key).
- Calculator: Math expressions, with calculator buttons on the numeric keyboard.
- Unit Converter: Length, mass, temperature, area, volume, time, speed, data, energy, power, pressure, angle, and frequency.
- Currency Converter: Live exchange rates, no API key needed (
100 USD to EUR). - Date & Time: Natural-language dates, differences, offsets, and time arithmetic.
- Alarms & Timers:
2:45pmsets an alarm;15 minstarts a timer. - More: World clock, weather, dictionary, hex/RGB color visualizer, and Tasker integration.
- Set as Launcher: Use Quick Search as your home screen, with app lock, more system app shortcuts, and customizable swipe and double-tap gestures.
- At a Glance: Today's events, upcoming reminders and timers, media controls, and low battery warnings.
- Widgets Panel: Swipe right to open a side panel for any Android widget, and pin widgets to Home. Works with or without Quick Search as your launcher.
- Home Screen Widgets: Search, custom buttons, and media controls widgets with extensive customization.
- More Ways to Launch: Default assistant, Quick Settings tile, overlay mode over other apps, system-wide edge swipe, and a floating button.
- Themes: Mono, Forest, Aurora, and Sunset themes; Material You; custom accent colors; AMOLED black.
- Backgrounds: Use your wallpaper or any image, with transparency and blur controls.
- Layout: Bottom search bar, font size, system font, and themed icons.
- Backup & Restore: Import/export settings, plus automatic Android backup.
- Android 7.0 (API 24) or higher
- Google Play: Google Play Store for automatic updates
- F-Droid: F-Droid for repository-based updates
- APK: Latest APK from the Releases page
git clone https://github.com/teja2495/quick-search.git
cd quick-search
# Google Play / GitHub releases (includes Play in-app review & updates)
./gradlew assembleStandardRelease
# F-Droid build (no Google Play libraries bundled)
./gradlew assembleFdroidReleaseSee docs/FDROID.md for publishing to F-Droid.
All permissions are optional and only unlock the features that need them. Search runs locally on your device. See the Privacy Policy for details.
- No ads or analytics
- Encrypted storage for API keys
- Granular permission controls
- Local-first data processing
- Language: Kotlin
- UI: Jetpack Compose with Material 3
- Architecture: MVVM with
StateFlowand unidirectional data flow - Persistence: Modular SharedPreferences (encrypted for API keys) and Room for notes and notification history
- Widgets: Jetpack Glance
- Build: Gradle Kotlin DSL with version catalogs;
standardandfdroidflavors;:benchmarkmodule for baseline profiles - Min SDK: 24 (Android 7.0) | Target SDK: 36 (Android 16)
app/src/main/java/com/tk/quicksearch/
├── app/ # Activities (search, launcher), startup, app-level handlers
├── search/ # Search core, data/preferences, result types, search screen UI
├── searchEngines/ # Web search engines, aliases, secondary search
├── tools/ # Calculator, unit/date tools, alarms, AI Search, Tasker
├── settings/ # Settings screens and navigation
├── widgetsPanel/ # Widgets Panel and Home widgets
├── widgets/ # Glance home-screen widgets
├── reminders/ # Reminder parsing and scheduling
├── overlay/ # Draw-over-other-apps mode
├── edgeGesture/ # System-wide edge swipe launcher
├── floatingButton/ # Floating launch button
├── tile/ # Quick Settings tile
├── onboarding/ # First-launch setup
└── shared/ # Shared UI components, theme, and utilities
Contributors and coding agents: see AGENTS.md for the architecture map and conventions.
This project is licensed under the MIT License. See the LICENSE file for details.
- Email: tejakarlapudi.apps@gmail.com
- Issues: GitHub Issues
Made with ❤️ for Android








