Build a deck of keys, bind each one to a trigger and a stack of actions, then go live. Here's the whole app — triggers and effects, custom gestures, your own media, and the OBS overlay.
Watch gestures, overlays, sounds, and instant replays fire in real time — every effect burned straight into the recording, all running locally on one machine.
Build a deck of keys, bind each one to a trigger and a stack of actions, then go live. That's the whole app.
Drag actions onto a Stream Deck-style grid. Each key is a preset: a trigger, the actions it fires, and its own cooldown. Organize across pages, search your library, tweak anything.

Pick a gesture, expression, sound, hotkey, or timer. Set a confidence threshold, hold-to-confirm frames, and per-key cooldowns so effects fire when you mean it — and only then. Stack multiple actions with per-action delays to choreograph a sequence.

Switch to live mode and just… stream. Gecko watches your camera and mic, fires your presets in under 300 ms, and burns every effect straight into your recording. Tap any key to fire it manually.
Seven kinds of triggers, nine kinds of actions, any combination.
Thumbs up/down, open palm, fist, victory, point, ILY — plus any gesture you teach it yourself.
Smile, mouth open, eyebrows raised, pucker. Nod or shake your head to trigger too.
Clap or yell past a loudness threshold, or press a hotkey — global hotkeys work even while your game is focused.
GIFs, images, video, and styled text pills — positioned, sized, and timed however you like.
Fire SFX mixed into your recording, speak text aloud, or mute/unmute your mic on cue.
Start, stop, or toggle recording; save the last ~30 seconds as an instant replay clip; screen shake, flash, freeze-frame, counters.
The built-in seven not enough? Show your hand to the camera, hold the pose for three seconds, give it a name — done. Your gestures appear right next to the built-ins, work with either hand, and don't care where in the frame your hand is.



Upload GIFs, animated WebP, images, video, and sounds into a searchable library, then drop them onto any key. Preview everything in place. Animated GIFs actually animate — frames are pre-decoded so they play smoothly on the canvas and in recordings.
Already streaming through OBS? Gecko ships a transparent browser-source overlay and streams its composited effects to OBS over WebRTC. Add one Browser Source, point it at the local URL, and every overlay, banner, sound, and screen effect renders on top of whatever scene you're running — no green screen, no capture card, no second PC.
http://localhost:…/overlay and you're liveFull OBS setup guide → (a Gecko Pro feature)


Gecko shows a ready-to-paste local address in its OBS settings — one click to copy.
In OBS, add a Browser Source to your scene and paste the URL. Size it to your canvas.
Trigger a gesture — overlays and effects appear in OBS in real time, perfectly in sync.
Gesture and face detection run on-device via MediaPipe (WASM, GPU-accelerated). The models ship inside the app — no downloads on first run, no telemetry, no cloud processing. Everything in the free app works with the internet unplugged; only Gecko Pro uses an account, and only to remember your purchase.
Gecko gets better thanks to folks who share ideas and suggestions. Want to be on this list? Send a suggestion.