openwhip-plus
v1.2.3
Published
Whip Claude (or any CLI) into shape — with a configurable phrase list and Unicode support
Maintainers
Readme
OpenWhip (dashty8 fork)

Sometimes Claude Code is going too shlow, and you must whip him into shape..
This fork adds:
- A tray-launched config window to add / remove the phrases yelled at Claude.
- Unicode phrase support (Arabic, emoji, anything) via
SendInputwith a VK-first / Unicode-fallback strategy so terminals still receive real key events for ASCII. - Persistent phrases stored in your Electron
userDatafolder. - Single-instance lock + GPU cache fix to stop Chromium spamming
Access is deniedon Windows.
Install + run
npm install -g openwhip-plus
openwhip-plusWindows and macOS work out of the box. Linux needs xdotool for keyboard automation:
sudo apt install xdotoolControls
- Click the tray icon → phrase editor opens.
- Add phrases (one per line). Start Whipping spawns the whip overlay.
- Move the mouse to crack the whip → it sends Ctrl+C then types a random phrase + Enter into the currently focused app.
- Click inside the overlay to drop the whip. Clicking the tray icon while the whip is live also drops it and reopens the editor.
- Right-click tray → Quit.
Development
git clone https://github.com/dashty8/openwhip-plus
cd openwhip-plus
npm install
npm startCredits
Originally based on GitFrog1111/OpenWhip. MIT licensed.
Roadmap
- [x] Configurable phrase list
- [x] Unicode / Arabic phrases
- [x] Persisted config
- [ ] Clipboard-paste fallback for terminals that swallow
KEYEVENTF_UNICODE - [ ] Crack counter
