git404hub

what is vive fr?

thebookisclosed/vive — explained in plain English

Analysis updated 2026-06-24

6,976C#Audience · developerComplexity · 3/5Setup · easy

tl;dr

A C# library and ready-to-use command-line tool for toggling hidden Windows feature flags, the same internal system Microsoft uses to run A/B experiments and gradually roll out new features to Windows users.

vibe map

mindmap
  root((ViVe))
    What it does
      Toggle Windows feature flags
      Enable hidden features
      Power user and developer tool
    Components
      ViVe C# library
      ViVeTool CLI app
      FeatureManager class
    Use cases
      Enable preview features
      Persist changes across reboots
      Automate test configs
    Requirements
      Windows 10 build 18963 plus
      .NET runtime

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Enable a hidden experimental Windows 11 feature that Microsoft has not yet rolled out to your device using the ViVeTool command-line app

VIBE 2

Build a C# utility that reads and modifies Windows feature flag states and makes the changes persist across reboots using FeatureManager

VIBE 3

Create a script to automate enabling a set of pre-release Windows features on test machines before a team review

what's the stack?

C#.NET

how it stacks up fr

thebookisclosed/vivehmbsbige/shadowsocksr-windowsquartznet/quartznet
Stars6,9766,9757,038
LanguageC#C#C#
Setup difficultyeasyeasyeasy
Complexity3/52/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Requires Windows 10 build 18963 (version 2004, released 2020) or newer.

in plain english

ViVe is a C# library for interacting with the hidden feature flag system built into Windows 10 and later versions of Windows. Microsoft uses this system internally to run A/B experiments, gradually rolling out new features to subsets of users or keeping features in an off state until they are ready. ViVe exposes the same underlying APIs so that developers and advanced users can turn these hidden features on or off themselves. The repository contains two things. The first is the ViVe library itself, which developers can include in their own C# programs to read and change feature states. It includes a class called FeatureManager that handles the common feature management tasks, including making changes persist across reboots and managing last-known-good state. For lower-level access, the library also provides direct access to the relevant Windows system calls. The second is ViVeTool, a ready-to-use command-line program built on the library. It is aimed at power users who want to enable or disable experimental Windows features without writing any code. A screenshot of the tool's help output is included in the README. The README is brief and does not list specific features or usage examples beyond the screenshot. Compatibility requires Windows 10 build 18963 or newer, which corresponds to Windows 10 version 2004 released in 2020.

prompts (copy fr)

prompt 1
Using the ViVe C# library's FeatureManager class, write code to enable a Windows feature by its numeric ID and make the change survive a reboot.
prompt 2
How do I use ViVeTool from the Windows command line to enable a specific hidden feature? Show me the exact command syntax.
prompt 3
Show me how to list currently active Windows feature configurations using the ViVe library, and how to read the last-known-good state.
prompt 4
I want to build a small C# app that lets users toggle a list of specific Windows feature IDs on and off via a config file. Show me how to use ViVe's FeatureManager to read, enable, and disable features in bulk.

Frequently asked questions

what is vive fr?

A C# library and ready-to-use command-line tool for toggling hidden Windows feature flags, the same internal system Microsoft uses to run A/B experiments and gradually roll out new features to Windows users.

What language is vive written in?

Mainly C#. The stack also includes C#, .NET.

How hard is vive to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is vive for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.