AI-powered presentation and talk feedback from video. Single-file Python CLI tool.
export GEMINI_API_KEY="..."
python openfeedback.py "https://youtube.com/watch?v=..."
python openfeedback.py ./local-video.mp4
python openfeedback.py --helpgoogle-genai(Gemini API)yt-dlp(YouTube downloads)- Env var:
GEMINI_API_KEY(required)
Single file: openfeedback.py. No classes, just functions. Constants at the top.
Flow: parse args -> download (if URL) -> upload to Gemini Files API -> poll until ACTIVE -> analyze -> print feedback -> cleanup.