
no-gdid
no-gdid is a PowerShell-based tool to audit and block the Windows Global Device Identifier (GDID), a per-account device ID used by Microsoft and shared with law enforcement, based on verified reverse engineering.
It provides a simple, real-time security mechanism to prevent accidental exposure of Claude when a VPN drops, with cross-platform support and proactive CI testing.
Claude Watch is a lightweight, interactive macOS and Windows terminal monitor for Claude processes and VPN connectivity.
claude.k.x, q, or Control-C.[!WARNING] Claude Watch intentionally terminates processes automatically whenever its VPN checks report no connection. Because matching is case-insensitive and command-line based, it may also stop other processes whose command contains
claude.
Requirements: macOS, its included Bash version, and a Terminal that supports ANSI escape sequences.
Install and run:
git clone https://github.com/omidkorat/claude-watch.git
cd claude-watch
chmod +x claude-watch.sh
./claude-watch.sh
Requirements: Windows 10 or 11 and Windows PowerShell 5.1 or later.
Clone the repository, open PowerShell in its folder, and run:
powershell -NoProfile -ExecutionPolicy Bypass -File .\claude-watch.ps1
The execution-policy option applies only to that invocation and does not change the system policy.
k to stop every detected Claude process.x or q to exit.Claude Watch checks, in order:
scutil --nc list.utun tunnel interfaces reported by scutil --nwi.utun, tun, tap, ppp, or ipsec interfaces, including OpenVPN's 0/1 plus 128/1 routing pattern used by VyprVPN.Some Apple services and third-party networking tools may also use tunnel interfaces. Review the script's behavior for your setup before relying on it as a security control.
The PowerShell version checks, in order:
Get-VpnConnection.Get-NetAdapter whose names idenA macOS monitor that protects Claude usage with VPN-aware automatic process control.
Similar projects matched by category, topics, and programming language.

no-gdid is a PowerShell-based tool to audit and block the Windows Global Device Identifier (GDID), a per-account device ID used by Microsoft and shared with law enforcement, based on verified reverse engineering.
A hobby project that turns 2.5" SATA SSDs into physical game cartridges for your Steam library, automatically launching games or custom actions when inserted.

A PowerShell script for Windows 10/11 that regenerates the Global Device Identifier (GDID) by removing local session tokens and forcing a new device registration with Microsoft servers.