Microsoft has integrated the Command Palette from PowerToys directly into Windows 11's Run dialog, with the new implementation loading in 94ms. The feature is now available in the Windows Insider Experimental Channel.
Microsoft has made a significant move by integrating the Command Palette (CmdPal) from its PowerToys suite directly into Windows 11's Run dialog. This represents an interesting full-circle moment in the development of both features, with the same code that powered the Command Palette now serving as the foundation for the new Run Dialog.
Integration Details
The new Run dialog, now available in the Windows Insider Experimental Channel, shows impressive performance improvements, loading in 94ms compared to the previous 103ms. This speed enhancement comes from the optimization work done during the Command Palette's development in PowerToys.
According to Microsoft's DevBlogs announcement, the integration has been in the works for several years. The development journey began when Microsoft's design team was inspired by PowerToys Run, creating mock-ups for a new Run tool based on its functionality. This inspiration led to the creation of the Command Palette as part of an internal hackathon, which has now come full circle by being incorporated back into the operating system.
Technical Implementation
The most interesting aspect of this integration is that the run command provider in Command Palette is now identical to the code powering the new Run Dialog. This means that any developer who contributed to the Command Palette has effectively helped build a core part of Windows itself.
"The same code that powers CmdPal in PowerToys has now become a part of the new Run Dialog," explains Microsoft in their announcement. This tight integration ensures consistency between the PowerToys version and the native Windows implementation.
Developer Impact
For Windows developers and power users, this integration represents several important changes:
- Performance: The new implementation is noticeably faster than previous versions
- Native Integration: The feature is now part of the core OS rather than a separate utility
- Consistency: Users will have a unified experience whether using the Command Palette in PowerToys or the native Run Dialog
The integration also validates Microsoft's approach of using PowerToys as a testing ground for new features that may eventually be incorporated into the core operating system. This model allows for rapid prototyping and user feedback collection before committing to full integration.
Future Implications
This move could signal a broader strategy for Microsoft, potentially bringing more PowerToys features into Windows in the future. The success of the Command Palette integration might encourage the company to evaluate other PowerToys utilities for native inclusion.
For users who rely on PowerToys, this change raises interesting questions about the future of the suite. Will it continue to exist as a separate collection of utilities, or will more of its features be gradually absorbed into Windows? Only time will tell, but this integration certainly represents a significant milestone in the relationship between PowerToys and the Windows operating system.
The new Run dialog with integrated Command Palette functionality is currently available to Windows Insiders in the Experimental Channel, with a wider rollout expected in future updates.

Comments
Please log in or register to join the discussion