From install to your first hands-free trigger in about five minutes — then wiring it into OBS.
Gecko is a native Windows desktop app. Download the installer and run it:
On first launch, Gecko asks for camera and microphone access. These power the gesture, expression, and clap triggers — and, like everything in Gecko, the feed never leaves your machine.
Gecko is a deck of keys. Each key is a preset: a trigger, the actions it fires, and its own cooldown.
On the deck grid, pick an empty key and open the key editor.
Pick a gesture (thumbs up, open palm, victory…), a facial expression, a loudness threshold, a global hotkey, or a timer. Set a confidence threshold and hold-to-confirm frames so it fires when you mean it — and a cooldown so it doesn't spam.
Add one or more actions to the key: drop a GIF / image / video / text overlay, play a sound, speak text aloud, toggle your mic, or control recording. Give each action its own delay to choreograph a sequence.
Switch to live mode and stream. Gecko watches your camera and mic and fires your presets in real time, burning every overlay, sound, and screen effect straight into the composited output. Toggle the Gestures switch in the top bar to arm or disarm camera triggers on the fly.
Not happy with the built-in poses? Teach Gecko your own:
Already streaming through OBS? Gecko ships a transparent browser-source overlay and streams its composited effects to OBS over WebRTC — entirely over localhost. OBS integration is a Gecko Pro feature (see below).
http://localhost:5175/overlay/). The hub server starts automatically with the app.The core app is free. Gecko Pro unlocks the streaming integrations — OBS and TikTok LIVE Studio (via the hosted relay) — plus custom gesture training. It's a one-time unlock, tied to your account.
Buy Gecko Pro right in the app — no separate checkout, no license key to paste.
Check that the Gestures toggle is on, your camera isn't claimed by another app, and the trigger's confidence threshold isn't set too high. Lower the hold-to-confirm frames for a faster response.
Confirm Gecko is running (the hub server starts with it), the Browser Source URL exactly matches the one Gecko shows, and nothing else is using port 5175. Refresh the Browser Source cache in OBS after changing the URL.
Re-record it in even lighting with your hand fully in frame, and hold the pose steady for the full capture window.