ShizuStore

OmniPrompt

mrndstvndv

0.19.0 · GitHub

Download APK
Customization Android 7.0+ 3 weeks ago GPL-3.0
43 ShizuStore
2.7k GitHub
70 Stars
2 MB Size

More about this app

A keyboard-first Android command palette that unifies app/device search, and system utilities into an overlay

OmniPrompt

GitHub Sponsors

A keyboard-first Android command palette that unifies app launching, device search, and system utilities into a single, customizable overlay. Set it as your default assistant for instant access from anywhere.

Screenshots

App Launcher Calculator
File Search Web Search

Providers

  • Apps — Fuzzy-matched launcher
  • Calculator — Instant math with clipboard copy
  • Contacts — Search with thumbnails and quick actions
  • Files — Local search with media thumbnails
  • Settings — System shortcuts + privileged toggles via Shizuku
  • Termux — Execute terminal commands from the search bar
  • Text Utils — Base64, URL encode/decode, redirect cleaning
  • Web Search — Multi-engine with quicklinks (g, ddg)

Features

  • Alias System — Create custom keywords for apps and searches
  • Smart Ranking — Learns from usage with competitive decay
  • Material 3 UI — Adjustable blur, opacity, and motion
  • Power-User Tools — Termux and Shizuku integration

Credits

  • Blue Line Console — The keyboard-first Android launcher that inspired OmniPrompt's core interaction model.

Building

See BUILDING.md for local and CI build instructions.

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for the full text.

Close

How Shizuku is used

Can toggle Developer Options and open USB and wireless debugging screens via Shizuku with `settings put global` and `am start`.

This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.

How this app uses Shizuku

Shizuku is used to manage Developer Options directly from the command palette search results.

  • Toggle Developer Options: searching for developer mode shows an enable or disable result that turns Developer Options on or off with the settings put global development_settings_enabled shell command through Shizuku.
  • Open wireless debugging: a wireless debugging search result jumps straight to the wireless debugging settings page with an am start shell command through Shizuku.
  • Open USB debugging: a USB debugging search result jumps straight to Developer Options focused on the USB debugging option with an am start shell command through Shizuku.

Android APIs or commands used

  • settings put global development_settings_enabled
  • am start -n com.android.settings/.SubSettings

Notable details

If the Shizuku launch fails, the wireless and USB debugging actions fall back to opening the normal Developer Options screen. The developer toggle also works without Shizuku when the app was directly granted WRITE_SECURE_SETTINGS.

Close

Changelog

What's new for version 0.19.0

Features

  • enable themed icons by default (04d561e)
  • improve recent apps tracking (2f0344c)

Fixes

  • prevent work badge clipping (16437b9)
  • mask adaptive app icons (571afdb)
  • remove app icon stagger (3d10219)
  • preserve and fit recent apps (53273a3)
  • launch search from launcher icon (ee2d0b1)

UI Changes

  • add opacity customizations for search bar (f9b0590)

Performance

  • speed up recent apps loading (37eb35a)
Close

Permissions

17 permissions requested

  • android.permission.INTERNET
  • android.permission.READ_CONTACTS
  • android.permission.READ_PHONE_STATE
  • android.permission.READ_PHONE_NUMBERS
  • android.permission.PACKAGE_USAGE_STATS
  • android.permission.QUERY_ALL_PACKAGES
  • android.permission.READ_EXTERNAL_STORAGE
  • android.permission.WRITE_EXTERNAL_STORAGE
  • android.permission.MANAGE_EXTERNAL_STORAGE
  • android.permission.WRITE_SECURE_SETTINGS
  • com.termux.permission.RUN_COMMAND
  • android.permission.WAKE_LOCK
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.FOREGROUND_SERVICE
  • com.mrndstvndv.search.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • moe.shizuku.manager.permission.API_V23
Close