By larchliu
Gesture-controlled Pong for Claude Code using MediaPipe Hands, three.js, and a native macOS WKWebView host
Claude Code marketplace repository for the gesture-confirm plugin. The plugin uses MediaPipe hand tracking with a native macOS WKWebView host for gesture-based confirmation and selection.
macOS only. The plugin embeds a native WKWebView host and is not intended for Linux or Windows.
claude plugin marketplace add github:cloudgeek/gesture-confirm
claude plugin install gesture-confirm@gesture-confirm-marketplace
This repository is a marketplace, not a single-plugin root. Add the marketplace first, then install the plugin from it.
From a local checkout:
claude plugin marketplace add /path/to/gesture-confirm
claude plugin install gesture-confirm@gesture-confirm-marketplace
From GitHub:
claude plugin marketplace add github:cloudgeek/gesture-confirm
claude plugin install gesture-confirm@gesture-confirm-marketplace
The plugin implementation lives in plugins/gesture-confirm.
Dependencies are auto-installed on first hook execution via the hook script.
The plugin registers a PreToolUse hook for Bash|Write|Edit tools. A gesture confirmation window appears automatically before these tools execute.
Ask Claude to use gesture confirmation:
"Use gesture confirm for this plan" "Let me select with gesture"
If you have not triggered the hook before, install the script dependencies once:
cd plugins/gesture-confirm/scripts
npm install
cd ../../..
# Confirm mode
node plugins/gesture-confirm/scripts/gesture-confirm.mjs --message "Deploy to production?"
# Select mode
node plugins/gesture-confirm/scripts/gesture-confirm.mjs --mode select --options "Approach A,Approach B,Approach C"
| Gesture | Confirm Mode | Select Mode |
|---|---|---|
| Thumbs up | Allow | - |
| Fist | Deny | Cancel |
| 1 finger | - | Option 1 |
| 2 fingers | - | Option 2 |
| 3 fingers | - | Option 3 |
| 4 fingers | - | Option 4 |
| 5 fingers (open hand) | - | Option 5 |
Keyboard: Enter/Esc (confirm), 1-5/Esc (select)
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub larchliu/0_0 --plugin pongIntegrates Claude Code with the Eggs animated desktop companion. Shows real-time notifications for user prompts, tool usage, permissions, and agent responses as interactive bubbles on your desktop pet.
Cyberpunk motorcycle racing game for Claude Code using Three.js, MediaPipe Hands, and a native macOS WKWebView host
AI fitness coach – real-time pose scoring with MediaPipe PoseLandmarker via native macOS WKWebView
Gesture-based confirmation for Claude Code — OK gesture/fist for allow/deny, finger count 1-5 for option selection via MediaPipe hand tracking and native WKWebView host
Control macOS GUI applications via mouse, keyboard, screenshots, image recognition, and AppleScript using the sagui CLI.
Flipper Zero as a physical remote control and feedback device for Claude Code. Provides sound, vibration, and display feedback on a Flipper Zero connected via USB.
Give Claude eyes and hands — screen capture and interaction for full-auto workflows
Creating and running macOS Shortcuts programmatically
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
Duck Duck Duck companion — eval scoring, voice permissions, TTS reactions. Requires the Duck Duck Duck app: https://github.com/ideo/Rubber-Duck/releases