# PowerToys — Windows Productivity Utilities from Microsoft > PowerToys is a set of open-source system utilities for Windows power users that includes window management, file renaming, color picking, keyboard remapping, and more. ## Install Save in your project root: # PowerToys — Windows Productivity Utilities from Microsoft ## Quick Use ```bash # Install via WinGet winget install Microsoft.PowerToys # Install via Chocolatey choco install powertoys # Or download the installer from GitHub Releases # Launch from the Start Menu after installation ``` ## Introduction PowerToys is a collection of utilities developed by Microsoft to help Windows power users streamline their workflow. Originally inspired by the Windows 95 era PowerToys, the modern version is fully open source and provides tools for window tiling, file management, keyboard customization, and quick launching. ## What PowerToys Does - Tiles and snaps windows into custom grid layouts with FancyZones - Bulk-renames files using regular expressions and search-replace patterns - Picks colors from anywhere on screen and converts between formats (HEX, RGB, HSL) - Remaps keys and shortcuts system-wide with Keyboard Manager - Launches applications and performs calculations instantly via PowerToys Run ## Architecture Overview PowerToys is built primarily in C# and C++ targeting the Windows platform. Each utility runs as a module loaded by a central settings host process. FancyZones hooks into the Windows window manager via low-level APIs. PowerToys Run uses a plugin-based architecture where each search source (apps, calculator, web search) is an independent plugin. The settings UI is a packaged WinUI 3 application that communicates with the background runner process. ## Self-Hosting & Configuration - Install through WinGet, Chocolatey, Scoop, or the GitHub Releases MSI/EXE - Configure each utility independently through the unified Settings dashboard - Set FancyZones layouts per monitor with the visual layout editor - Export and import settings as JSON for sharing across machines - Enable or disable individual utilities to reduce resource usage ## Key Features - FancyZones provides flexible window tiling far beyond the built-in Windows Snap - PowerToys Run acts as an extensible launcher similar to Spotlight or Alfred - File Locksmith identifies which processes are locking a file - Paste As Plain Text strips formatting from clipboard content with a shortcut - Text Extractor uses OCR to copy text from images or screen regions ## Comparison with Similar Tools - **AquaSnap** — window snapping for Windows but without the breadth of other utilities; PowerToys bundles many tools in one package - **Wox / Flow Launcher** — dedicated app launchers; PowerToys Run is simpler but integrated with the rest of the suite - **AutoHotkey** — scriptable automation with more flexibility but requires writing scripts; PowerToys offers GUI-based configuration - **DisplayFusion** — multi-monitor management; PowerToys FancyZones handles tiling but not wallpaper or taskbar customization ## FAQ **Q: Is PowerToys officially supported by Microsoft?** A: Yes. It is developed and maintained by Microsoft as an open-source project on GitHub. **Q: Does PowerToys work on Windows 10?** A: Yes, it supports Windows 10 version 2004 and later, as well as Windows 11. **Q: Does PowerToys run at startup automatically?** A: By default it starts with Windows. This can be toggled in the General settings page. **Q: Can I use only specific utilities without installing the entire suite?** A: All utilities are installed together, but each can be individually enabled or disabled in Settings. ## Sources - https://github.com/microsoft/PowerToys - https://learn.microsoft.com/en-us/windows/powertoys/ --- Source: https://tokrepo.com/en/workflows/asset-cb4291cd Author: AI Open Source