AI product Open source

It's Giving

It's Giving is an open-source Python webcam application that recognizes facial expressions, hand gestures, and body positions, then overlays matching meme images or animated GIFs on the user's head. It uses MediaPipe face landmarks and blendshapes, hand points, body landmarks, face-relative measurements, tongue color, and hand speed; its calibrated version records seven seconds of the user's neutral expression and evaluates later expressions as deviations from that baseline. An ordered pose-matching pass requires gestures to persist for a configured number of frames before triggering, and the overlay follows the user's face with alpha compositing and animation support.

View repository Mentioned in 2 videos ↓

Overview

The application publishes the result through a virtual camera for Zoom, Meet, Teams, Discord, OBS, and other webcam-compatible software. It includes fourteen predefined reactions, preview-only and virtual-camera modes, keyboard testing and recalibration controls, and an assets directory where users can replace or add reaction images. It runs with Python 3.11 or 3.12 and requires a virtual-camera backend such as OBS Studio or v4l2loopback, depending on the operating system.

What It's Giving is used for

2 uses taken from transcripts — each links to the moment in the video.

  • Turns facial expressions and gestures during video calls into meme reactions, outputting the result as a virtual camera for apps such as Zoom or Teams.

  • A playful open-source Python tool for overlaying memes on a user's face during video meetings. It tracks facial expressions in real time and selects matching memes while adapting detection to the user's neutral face.

Videos mentioning It's Giving

2 in the library.