Skip to main content

ใ€ ๐—œ๐—ป๐—ฝ๐˜‚๐˜ ๐—•๐—ฎ๐—ฟ ใ€‘

InputBar

Latest ReleaseWindows OnlyDownloadsLicense

A fast application launcher for Windows, triggered by a global keyboard shortcut.
Minimal interface, plugin-based, fully configurable through JSON files.

Preview Search Bar


โœจ Featuresโ€‹

  • App search โ€” fuzzy search across all installed apps (Start Menu, LOCALAPPDATA, Windows registry, UWP/Store)
  • File search โ€” integrates voidtools Everything for instant file and folder search
  • Built-in calculator โ€” type 2 + 2, the result appears and copies to clipboard
  • System commands โ€” lock, sleep, restart, shutdown (with confirmation step)
  • Result submenu โ€” press โ†’ on any app or file to access Start as admin / Open folder / Copy file path
  • Shell shortcuts โ€” named command shortcuts with fuzzy search, per-entry shell override
  • Customizable shortcuts โ€” standard keys or Windows key via low-level hook
  • Fully themeable โ€” colors, borders, transparency, icon tints via JSON
  • IPC pipe โ€” can be triggered from external scripts (AutoHotkey, etc.)
  • User data persistence โ€” updates inject new keys without overwriting existing settings

๐Ÿš€ Installationโ€‹

  • โœ… Setup / Portable
    Download the Setup.exe or Portable.zip from the Releases page.

  • โœ… Winget

    winget install Ephraem.InputBar
  • ๐Ÿ› ๏ธ From Source

    Clone the repository, then install the dependencies:

    pip install PyQt6 rapidfuzz pywin32

    Run src/InputBar.pyw (as Administrator for global hotkeys).

โ™Ÿ๏ธ How to useโ€‹

ActionShortcut
Open InputBarCtrl+Space (default)
Navigate resultsโ†‘ / โ†“
Launch selectionEnter
Open submenuโ†’
Go backโ† or select "Back"
Close InputBarEscape

โš™๏ธ Configurationโ€‹

Everything is managed through JSON files โ€” no settings GUI.

๐Ÿงฉ Appโ€‹

Just start typing โ€” InputBar fuzzy-searches all your installed apps instantly.

chrome โ†’ Google Chrome
vsc โ†’ Visual Studio Code (via alias)

Press โ†’ on any result to access Start as admin, Open folder, or Copy file path.

Requires voidtools Everything โ€” started silently in the background if not running.

f report.pdf โ†’ search "report.pdf" everywhere
Z:\Projects โ†’ list all files in that folder
wallpapers .png โ†’ search .png files in your "wallpapers" favorite folder
.mp4 โ†’ list recently modified .mp4 files

Define folder shortcuts in Plugins/Everything/favorites.data:

wallpapers=C:\Users\Me\Pictures\Wallpapers
projects=D:\Dev\Projects

๐Ÿงฉ Calcโ€‹

Type any math expression. The result appears at the top โ€” press Enter to copy it.

(10 * 3) / 4 โ†’ = 7.5
2 ^ 8 โ†’ = 256

๐Ÿงฉ Systemโ€‹

Type system or the command name directly. A confirmation is always required before execution.

lock โ†’ Lock the session
restart โ†’ Restart the PC
shutdown โ†’ Shut down

๐Ÿงฉ Shellโ€‹

Type shell to list your saved shortcuts, or run commands directly from InputBar.

shell fastfetch โ†’ runs your "fastfetch" shortcut
git status โ†’ opens a terminal and runs git status
python C:\script.py โ†’ runs the script in a new window

Define shortcuts in Plugins/Shell/favorites.data:

btop=cmd btop
fastfetch=pwsh fastfetch


๐Ÿ› ๏ธ Tech Stackโ€‹

  • Python 3.11+
  • PyQt6
  • rapidfuzz
  • pywin32 (optional โ€” .lnk shortcut resolution + exe icon extraction)

๐Ÿ“„ Licenseโ€‹

GPL-3.0 license - see LICENSE for details.


Documentationโ€‹