Fetching from the wire…
Public story · 2026-07-27 · high
The MIT plugin pulls captions first, falls back to Whisper transcription, then feeds Claude timestamped video frames instead of raw footage.
Why now: It added 434 of its 11.1K stars in a single day, as of July 27.
A plugin called claude-video crossed 11.1K GitHub stars on July 27, gaining 434 in a single day, according to its repository.
The MIT-licensed tool gives Claude a /watch command. Point it at a video URL or a local file, ask a question, and it answers using the footage instead of a manual transcript. For developers, it means Claude can review a recorded demo, a bug repro, or a tutorial without anyone hand-timestamping frames first.
The command behind that answer is specific about cost. It pulls native captions when they exist. When they don't, it falls back to Whisper transcription via Groq or OpenAI. Then it extracts frames with ffmpeg, dedupes near-identical ones, and hands Claude timestamped images synced to the transcript.
Four modes control how much footage Claude actually sees. Transcript-only is cheapest, an efficient mode caps around 50 frames, and a balanced mode uses scene-change detection for roughly 100 frames. An uncapped token-burner mode exists for when fidelity matters more than cost. Installing it takes one command, either /plugin marketplace add bradautomates/claude-video or npx skills add.
The four-tier cost dial is really an admission that video-to-Claude pipelines are still expensive in tokens. Uncapped token-burner mode is a bill waiting to happen for anyone who reaches for it before reading what uncapped means. Watch whether usage settles on balanced mode as the default, or whether the uncapped option becomes the plugin's biggest complaint.
Each link below shares sources, entities, or timing with this story.
Cursor supports Claude / Shared entities / Same source / Shared topic / Earlier coverage
Linked by a graph relationship (Cursor supports Claude); both cover CLAUDE, Whisper; cite the same source (This MIT Python plugin).
Anthropic released Claude / Shared entities / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Anthropic released Claude); both cover CLAUDE, OpenAI; reported by the same outlet (github.com).
Claude uses MCP / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Claude uses MCP); both cover Claude, Install; reported by the same outlet (github.com).
Anthropic released Claude / Shared entities / Same source domain / Earlier coverage / Tension
Linked by a graph relationship (Anthropic released Claude); both cover Claude, OpenAI; reported by the same outlet (github.com).
Gemini competes with Claude / Shared entity: Claude / Same source domain / Shared topic / Earlier coverage / Tension
Linked by a graph relationship (Gemini competes with Claude); both cover Claude; reported by the same outlet (github.com).
Copilot uses Claude / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Copilot uses Claude); both cover CLAUDE, URL; overlapping topics (back, claude).
GitHub Copilot uses Claude / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (GitHub Copilot uses Claude); both cover CLAUDE, OpenAI; reported by the same outlet (github.com).
Cursor supports Claude / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Cursor supports Claude); both cover CLAUDE, Install; reported by the same outlet (github.com).