Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. PowerToys Run Plugins
  3. WebSearchShortcut

WebSearchShortcut

MITC#CmdPal0.1.3

A PowerToys CmdPal plugin for performing web searches via customizable keyword shortcuts to various search engines.

GitHubGitHub
303 stars13 forks0 contributors

What is WebSearchShortcut?

CmdPal-WebSearchShortcut is a plugin for Microsoft PowerToys CmdPal that allows users to perform web searches quickly by assigning keyword shortcuts to various search engines. It integrates directly into the PowerToys command palette, enabling users to search Google, Bing, npm, and other services without opening a browser first. The plugin solves the problem of inefficient web searching by providing a centralized, keyboard-driven interface for multiple search engines.

Target Audience

Windows users who rely on Microsoft PowerToys for productivity enhancements and prefer keyboard-centric workflows. It is particularly useful for developers, researchers, and power users who frequently switch between different search engines.

Value Proposition

Developers choose this plugin because it seamlessly integrates with PowerToys CmdPal, offering a lightweight and highly customizable search experience without requiring browser extensions. Its unique selling point is the ability to configure multiple search engines with tailored URL templates and real-time suggestions, all accessible through simple keyword triggers.

Overview

This is a simple CmdPal Extension for quickly select a specific search engine to perform searches.

Use Cases

Best For

  • Quickly searching documentation across multiple sources like npm and CanIUse
  • Performing web searches without leaving the PowerToys CmdPal interface
  • Configuring custom search shortcuts for internal or niche websites
  • Enhancing productivity with keyboard-driven search workflows on Windows
  • Integrating search suggestions from providers like Google and Bing into CmdPal
  • Replacing browser bookmarks or search bars with a unified command palette tool

Not Ideal For

  • Teams using macOS or Linux who rely on cross-platform launchers like Raycast or Ulauncher
  • Projects requiring deep integration with local file systems or application-specific searches beyond web queries
  • Users who prefer browser-based search extensions for simplicity and broader ecosystem compatibility
  • Environments where PowerToys is not installed or allowed due to IT policies

Pros & Cons

Pros

Custom Search Engine Setup

Enables configuration of multiple search engines with URL templates using %s placeholders, allowing for tailored searches across various websites, as shown in the JSON examples in the README.

Keyboard-Driven Efficiency

Integrates seamlessly into PowerToys CmdPal, offering rapid access via assigned keyword prefixes for a streamlined, keyboard-centric workflow demonstrated in the preview GIF.

Real-Time Query Suggestions

Supports suggestion providers like Google, Bing, and npm, providing instant autocomplete to accelerate search processes, with integration based on Flow Launcher's implementation.

Flexible Whitespace Handling

Includes ReplaceWhitespace option to customize how spaces are replaced in URLs, adapting to specific site requirements such as Wikipedia's use of underscores, detailed in the configuration table.

Direct URL Capability

Can open URLs directly if no query placeholder is configured, adding functionality beyond mere search, useful for quick access to static web pages.

Cons

Limited Suggestion Providers

Currently supports only a handful of providers with planned additions like Yandex and Baidu still incomplete, as admitted in the README's 'Planned' section, which may hinder users needing diverse sources.

Windows and PowerToys Dependency

Requires Microsoft PowerToys CmdPal, locking users into a Windows-only ecosystem and making it unsuitable for other operating systems, a significant limitation for cross-platform teams.

Configuration Overhead

Setup involves editing JSON templates and understanding URL encoding, which can be complex for non-technical users compared to GUI-based alternatives, despite the provided examples.

Ecosystem Lock-in

Tight integration with PowerToys means reliance on Microsoft's tool updates and compatibility, with potential breaking changes if PowerToys evolves, as noted in the credits' dependency on external guidance.

Frequently Asked Questions

Quick Stats

Stars303
Forks13
Contributors0
Open Issues17
Last commit2 months ago
CreatedSince 2024

Tags

#search#productivity-tool#microsoft-powertoys#keyboard-shortcuts#windows-utility#web-search#powertoys-plugin#powertoys-run#search-engine#powertoys-run-plugin#powertoys

Included in

PowerToys Run Plugins560
Auto-fetched 19 hours ago

Related Projects

PowerTranslatorPowerTranslator

一个 PowerToys Run 和 Cmdpal 的翻译插件/a translate plugin for PowerToys Run and Cmdpal

Stars576
Forks36
Last commit12 days ago
WinGetWinGet

Winget plugin for PowerToys Run

Stars336
Forks17
Last commit22 hours ago
ClipboardManagerClipboardManager

PowerToys Run Plugin enabling searching of the clipboard history and pasting the selected item.

Stars241
Forks4
Last commit1 year ago
CurrencyConverterCurrencyConverter

PowerToys Run plugin which will convert real and crypto currencies.

Stars236
Forks11
Last commit23 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub