Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenWhip

Whip divider

Sometimes claude code is going too shlow, and you must whip him into shape..

Install + run

npm install -g openwhip
openwhip

windows and mac supported out of the box, but Linux is a special snowflake so you need to install xdotool for keyboard automation

sudo apt install xdotool

Controls

  • Click tray icon: spawn whip.
  • Click: drop whip.
  • Whip him 😩💢
  • It sends an interrupt (Ctrl-C) and one of 5 encouraging messages!

Use with OpenSpank

Pair OpenWhip with OpenSpank so slapping your laptop physically whips Claude Code:

npm install -g openwhip
sudo spank --whip

spank --whip spawns openwhip --listen-stdin in your user session and pipes one JSON command per detected slap. Crack count scales with slap amplitude (1 light tap → 1 crack, hard wallop → 4 cracks, ~150 ms apart).

The --listen-stdin flag is also useful standalone — pipe your own newline-delimited JSON commands to drive the whip:

echo '{"cmd":"crack","amplitude":0.6,"cracks":3}' | openwhip --listen-stdin

Supported commands:

  • {"cmd":"crack","amplitude":0.5,"cracks":2} — spawn the whip and fire cracks macros
  • {"cmd":"drop"} — drop the whip if it's visible

Roadmap

  • Initial release! 🥳
  • Cease and desist letter from Anthropic
  • Crypto miner
  • Logs of how many times you whipped claude so when the robots come we can order people nicely for them
  • Updated whip physics

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages