explaingit

abe238/claude-video-plus

Analysis updated 2026-05-18

11PythonAudience · developerComplexity · 3/5LicenseSetup · easy

TLDR

A Claude Code and Codex skill that lets an AI assistant watch a video and answer questions using far fewer tokens, with an automatic fallback to full-video mode.

Mindmap

mindmap
  root((repo))
    What it does
      Question aware video retrieval
      Falls back safely
      Uses less AI tokens
    Tech stack
      Python
      yt-dlp
      ffmpeg
      Local Whisper
    Use cases
      Ask a targeted question about a video
      Summarize a long video
      Extract on screen prices or specs
    Audience
      AI agent builders
      Claude Code users
    Safety
      Local first transcription
      Injection resistant text handling

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Ask an AI assistant a targeted question about a long video without sending the whole transcript.

USE CASE 2

Pull a specific price, spec, or on-screen number out of a video with a matching frame.

USE CASE 3

Watch a video locally with automatic transcription when no captions exist.

USE CASE 4

Fall back automatically to full-video analysis when a targeted question can't be asked.

What is it built with?

Pythonyt-dlpffmpegWhisper

How does it compare?

abe238/claude-video-plus2arons/llm-cliadzza/guardium-dns
Stars111111
LanguagePythonPythonPython
Setup difficultyeasyeasymoderate
Complexity3/52/53/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Missing tools like yt-dlp and ffmpeg install themselves automatically on first run.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

This project is a skill that lets AI coding assistants such as Claude Code, Codex, Cursor, and similar tools watch a video and answer questions about it. It is a fork of an earlier project called claude-video, meaning it started from that project's code and license and then added new features on top, with credit kept to the original author. The original tool answers a question about a video by sampling frames and reading the transcript across the entire video, no matter what was asked, which can use a large number of tokens, the units AI models are billed and limited by. This fork adds an optional new mode that only turns on when a specific question is given. In that mode, it looks for whole topical chapters, catches numbers like prices or specifications wherever they appear with a matching frame, and grabs frames at chapter starts or moments the video seems to be pointing something out. According to the project's own benchmark, run on five videos the tool had not seen before with answers checked in advance by human reviewers, this question-focused mode gave answers judged just as good as the original approach while sending the AI 56 percent less material and finishing about 14 seconds faster. If there are no captions, the video is a local file, it runs under about 9 minutes, or anything goes wrong, the tool automatically falls back to the original full-video approach, so there is no case where the new mode gives a worse result than before. No question means the original mode runs as before. Setup requires no account or API key. Missing tools like yt-dlp and ffmpeg install themselves automatically the first time it runs. When a video has no captions, the tool tries to transcribe the audio locally on the user's own machine first, and only sends audio to a cloud transcription service if the user explicitly turns that option on. The README also describes specific steps taken to stop text pulled from a video, such as its title or description, from being able to trick the AI into following hidden instructions. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Install this skill in Claude Code and use /watch to ask a video what changed in the new product release.
Prompt 2
Explain how evidence mode decides which chapters and frames to send to the AI.
Prompt 3
Walk me through what happens if a video I want to watch has no captions available.
Prompt 4
Explain the tradeoffs this project lists between evidence mode and the original full-video mode.

Frequently asked questions

What is claude-video-plus?

A Claude Code and Codex skill that lets an AI assistant watch a video and answer questions using far fewer tokens, with an automatic fallback to full-video mode.

What language is claude-video-plus written in?

Mainly Python. The stack also includes Python, yt-dlp, ffmpeg.

What license does claude-video-plus use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is claude-video-plus to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is claude-video-plus for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.