Skip to content
ShreongitPublic

About

A lightweight Windows search launcher to quickly find and open apps, files, folders, Windows settings, and web searches with a global keyboard shortcut.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

17 Commits

Folders and files

Repository files navigation

Finder

A faster way to find anything on Windows.

A lightweight desktop search launcher for applications, files, folders, Windows settings, and web searches — all from one compact interface.

Download Finder · Report a Bug · Request a Feature


Overview

Finder is a Windows search launcher designed to make everyday desktop navigation faster. Open it with a global keyboard shortcut, enter what you're looking for, and launch the matching result without navigating through multiple menus.

Built with C# and WPF, Finder combines application launching, file discovery, Windows Settings shortcuts, and web search in one keyboard-driven interface.

Screenshots

Application Search

Find installed applications and launch them directly from Finder.

Finder application search interface

File, Folder & Web Search

Search common user directories or perform a web search from the same interface.

Finder file, folder, and web search interface

Features

  • Global keyboard shortcut — Open Finder using Alt + Space, with Ctrl + Alt + Space as a fallback when the preferred shortcut is unavailable.
  • Application launcher — Find applications through Windows Start Menu shortcuts.
  • File and folder discovery — Search your user profile and common folders, including Desktop, Documents, Downloads, Pictures, Music, and Videos.
  • Windows Settings search — Quickly locate supported system settings for display, sound, networking, Bluetooth, updates, storage, and more.
  • Integrated web search — Search Google from your browser or open a web address.
  • Keyboard-first navigation — Move through results using the arrow keys and launch a selection with Enter.
  • Light and dark themes — Follow your Windows app theme preference.
  • System tray integration — Keep Finder available in the notification area and reopen it when needed.
  • Automatic startup — Start Finder when you sign in to Windows, enabled by default in the installer.
  • Per-user installation — Install without requiring administrator access.

Download & Installation

The easiest way to get started is to download the Windows installer.

Download FinderSetup.msi from GitHub Releases

  1. Download FinderSetup.msi from the release assets.
  2. Run the installer.
  3. Review and accept the included license agreement.
  4. Follow the installation prompts.

Finder installs for your Windows user under:

%LOCALAPPDATA%\Programs\Finder

The installer creates a Start Menu shortcut and enables automatic startup by default.

Disable automatic startup

To install Finder without enabling automatic startup, run this command from the directory containing the installer:

msiexec /i FinderSetup.msi AUTOSTART=0

You can also manage startup behavior through Windows Settings → Apps → Startup.

Uninstall

Open Settings → Apps → Installed apps, find Finder, and select Uninstall.

How to Use Finder

  1. Press Alt + Space to open Finder. If that shortcut is unavailable, try the fallback shortcut, Ctrl + Alt + Space.
  2. Type the name of an application, file, folder, or supported Windows setting.
  3. Use ↑ and ↓ to navigate the search results.
  4. Press Enter to launch the selected result, or use the mouse.
  5. Press Esc to hide Finder.

You can also open Finder from its notification-area icon. The active keyboard shortcut is shown in the tray menu.

Search Scope & Limitations

Finder is designed for quick discovery, not as a complete desktop indexing engine.

  • Applications: Searches Windows Start Menu shortcuts available to your account and all users.
  • Files and folders: Searches common user directories using a bounded, best-effort scan. It does not currently provide a complete indexed search of every drive.
  • Windows Settings: Supports a set of recognized system-setting queries.
  • Web: Opens web addresses or sends selected search queries to Google through your browser.

Search results may vary depending on your Windows configuration, installed applications, available folders, and scan limits.

System Requirements

  • Windows 10 or later, 64-bit.
  • No separate .NET runtime installation is required when using the packaged release.

Technology Stack

Technology Purpose
C# Application logic
.NET 10 Runtime and application platform
Windows Presentation Foundation (WPF) Desktop user interface
WiX Toolset 7 Windows MSI installer
xUnit Automated tests

Project Structure

Finder/
├── src/
│   ├── Finder.App/                 # WPF application and user interface
│   ├── Finder.Core/                # Core search abstractions and services
│   ├── Finder.Platform.Windows/    # Windows integration and launching
│   ├── Finder.Search.Apps/         # Application search
│   ├── Finder.Search.Files/        # File and folder search
│   ├── Finder.Search.Settings/     # Windows Settings search
│   └── Finder.Search.Web/          # Web search
├── tests/
│   └── Finder.Tests/               # Automated tests
├── installer/                      # WiX installer project and license
├── scripts/                        # Build and packaging scripts
├── assets/
│   └── readme/                     # README screenshots and visuals
├── Finder.slnx
└── README.md

Build from Source

Prerequisites

  • Windows 10 or later, 64-bit.
  • .NET 10 SDK.
  • WiX Toolset 7 and its required extensions to build the MSI installer.

Clone the repository

git clone https://github.com/Shreongit/Finder.git
cd Finder

Build the solution

dotnet build Finder.slnx -c Release

Run the automated tests

dotnet test Finder.slnx -c Release

Build the installer

From Windows PowerShell, run:

.\scripts\build-installer.ps1

Review the script's prerequisites and parameters if your local development environment differs. Build and installer outputs are generated locally and are not intended to be committed to the source repository.

Contributing

Contributions, bug reports, and practical feature suggestions are welcome.

  1. Check the existing issues before opening a duplicate.
  2. Open an issue to discuss a substantial change.
  3. Create a focused branch for your changes.
  4. Build the solution and run the automated tests.
  5. Submit a pull request with a clear description of the change.

Please avoid committing generated build outputs, local IDE state, or machine-specific configuration.

License

Finder is distributed under the End-User License Agreement included with the installer. Review the applicable terms before using or redistributing the application. Third-party dependencies may have separate license terms.

Support

Found a bug or have an idea for improving Finder?


Built to make finding things on Windows simpler.

Finder

Finder

A faster way to find anything on Windows.

Check it out on Product Hunt →

About

A lightweight Windows search launcher to quickly find and open apps, files, folders, Windows settings, and web searches with a global keyboard shortcut.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages