repowiseraphire/win11debloat

raphire / win11debloat

A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and customize your Windows experience. Win11Debloat works for both Windows 10 and Windows 11.

PowerShell★ 58,029

github.com/raphire/win11debloatIndexed at 31feaebUp to date with upstream

What is win11debloat?

win11debloat is a PowerShell script for decluttering and customizing Windows 10 and Windows 11. It removes pre-installed apps, disables telemetry, and changes Windows settings through an interactive script with no installation required. Its primary language is PowerShell.

Written by a model from the README and the source

31 files and 0 symbols in 0 modules.

Code health

Health scores land with the first index: complexity, duplication, coverage, churn and ownership across every file.

Use raphire/win11debloat in your agent

Point Claude Code, Cursor, Codex or VS Code at this repository. Your agent gets the index this page is built from: cited answers, callers, history and health for any file.

  1. 1.In Claude, open Customize → Connectors, click +, then Add custom connector. On a Team or Enterprise plan an owner adds it first under Organization settings → Connectors.
  2. 2.Paste the server URL below as the Remote MCP server URL, then click Add.
  3. 3.Click Connect. A Repowise sign-in window opens. Approve access.
  4. 4.Repowise's tools are now available in your Claude chats.

Connect with one click. Sign in with Repowise (OAuth), no API key to copy. Works in Claude on the web, desktop, and mobile.

Docs
bash
https://api.repowise.dev/mcp/raphire/win11debloat
Editors need an API key: sign in to create one.Sign in to connect

This repo is public, so anyone with a Repowise account and an API key can connect.

Try asking

  • get_overview()
  • get_answer("how is win11debloat put together?")
  • get_why("why is win11debloat structured this way?")

Explore win11debloat

Key features of win11debloat

  • Win11Debloat removes a wide variety of preinstalled apps.
  • Win11Debloat disables telemetry, diagnostic data, activity history, app-launch tracking, and targeted ads.
  • Win11Debloat disables or removes Microsoft Copilot, Windows Recall, and Click to Do.
  • Win11Debloat customizes the Start menu, taskbar, File Explorer, and Windows search.
  • Win11Debloat can enable Windows Sandbox and Windows Subsystem for Linux.
  • Win11Debloat can export and import preferred settings for applying the same configuration on multiple systems.

How raphire/win11debloat works

Win11Debloat enters through PowerShell, Run.bat, or the command-line interface and presents on-screen instructions for selecting changes. Win11Debloat.ps1 performs the system and user configuration changes, including app removal, privacy adjustments, and interface customization. Run.bat provides a way to start the script after extracting the project files. The Config directory stores configuration-related files used by the project. The Tests directory contains test files, while the Schemas directory contains schema files. Changes can also target another Windows user or the Windows Default user profile through the script's supported modes.

The codebase has 31 files and 0 symbols in 0 modules.

Getting started with win11debloat

  1. After extracting the files, open PowerShell or Terminal as an administrator and temporarily enable PowerShell execution.
    Set-ExecutionPolicy Bypass -Scope Process -Force

Commands copied from the README

raphire/win11debloat FAQ

What is win11debloat?

win11debloat is a PowerShell script for decluttering and customizing Windows 10 and Windows 11. It can remove pre-installed apps, disable telemetry, and change Windows settings.

How does win11debloat work?

win11debloat runs through PowerShell and applies selected Windows configuration changes. Its script supports interactive instructions, command-line parameters, other-user changes, and Windows Audit mode.

How do I install win11debloat?

win11debloat requires no installation. Run the PowerShell quick-method command, or extract the files and execute Win11Debloat.ps1 from an administrator PowerShell session.

What language is win11debloat written in?

win11debloat is written in PowerShell.

How is the win11debloat code organized?

win11debloat is organized around Win11Debloat.ps1 and Run.bat, with configuration files in Config, tests in Tests, and schemas in Schemas.

Who is win11debloat for?

win11debloat is for Windows users who want to declutter or customize Windows 10 or Windows 11. It also supports system administrators and power users through command-line parameters, Audit mode, and other-user changes.

What license does win11debloat use?

win11debloat uses the MIT license.

The summary, features and answers on this page are written by a model from the README and the source, and refreshed with each index.

About this page

Get a page like this for your own codebase

Repowise built this map of raphire/win11debloat from its source and git history. It parses every symbol, draws the dependency graph, scores each file's health from complexity, duplication, coverage and churn, finds hotspots and owners in the history, and writes documentation for every module. Your coding agent reads the same index over MCP, so its answers cite real files.

Index your repo freeSee how Repowise worksFree for 2 public repos, with a page like this one.

Prefer local? pip install repowise && repowise init indexes your own checkout, no account needed.