The Puppet
Your cursor moves like someone is still in the room — even when you are not.
This repo ships two extensions with the same settings philosophy:
|
VS Code |
Browser (Chrome / Firefox) |
| Folder |
repo root |
browser-extension/ |
| Install |
npm run install-ext or Marketplace |
Load unpacked — see browser README |
| Toggle |
Status bar · Ctrl+Shift+Alt+P |
Toolbar popup · Alt+Shift+P |
| Settings |
Double-click status bar |
Options page from popup |
VS Code extension
Default shortcut: Ctrl+Shift+Alt+P (Windows/Linux) · Cmd+Shift+Alt+P (macOS). Rebind via Keyboard Shortcuts (The Puppet: Toggle).
Click the status bar icon to toggle. Double-click for settings.
Features
- OS-level mouse movement — human-like cursor motion across all monitors
- Window switching — optional Alt+Tab / Cmd+Tab among selected apps
- Pause when you are active — enabled by default
- Schedule timers — auto on/off windows
- Geo location spoof — system timezone & GPS where supported
- Cross-window sync — status and settings across VS Code windows
npm install
npm test
npm run package # build .vsix
npm run install-ext # install locally
Browser extension
Simulates pointer activity inside web pages (mousemove events, tab cycling, page-level geo spoof). See browser-extension/README.md for Chrome/Firefox install steps.
cd browser-extension
npm run build:icons
License
MIT
| |