AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Vision / Multimodal/
claude-video-vision
claude-video-vision logo

claude-video-vision

Active·★ 1.4k·MIT·Updated 2026-10-14

Claude Code Video Vision is a plugin that gives Claude the ability to watch and understand videos. It extracts frames with ffmpeg and processes audio through one of several backends, then hands Claude the frames as images plus a transcription with timestamps. The README stresses that the plugin is a perception layer, not an interpretation layer: Claude does the interpreting.

Three audio backends are offered. The Gemini API handles speech and non-speech events natively and has a free tier of 1,500 requests a day. A fully local option uses `whisper.cpp` or the Python `openai-whisper`, with models downloaded automatically on first use. The OpenAI Whisper API is the paid option. Frame extraction is adaptive: Claude adjusts fps, time range and resolution to the question, for example low fps for a one-hour lecture or high resolution on a narrow window to read on-screen text.

Install inside Claude Code with `/plugin marketplace add https://github.com/jordanrendric/claude-video-vision` and `/plugin install claude-video-vision`; the Node.js MCP server installs itself via `npx` on first use. Run `/setup-video-vision` for the setup wizard, then `/watch-video path/to/video.mp4 "your question"` or just mention a video file in conversation. It exposes four MCP tools (`video_watch`, `video_info`, `video_configure`, `video_setup`) and needs Node.js 20+ and ffmpeg. The license is MIT and the last push was 2026-10-07. This review is based on the README and repository data; we have not run it ourselves.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-20.

License
MIT
Latest release
v1.4.0 · 2026-10-06
Last commit
2026-10-14
Contributors
8
Forks
161
Open issues and PRs
9
First published
2026-03-31

Source: GitHub, npm and PyPI public APIs.

#claude-code#claude-code-plugin#ffmpeg#gemini#mcp#mcp-server#mcp-servers#multimodal
$ Install
$ /plugin marketplace add https://github.com/jordanrendric/claude-video-vision && /plugin install claude-video-vision
↗ Visit site★ GitHub
01

Features

01Multimodal perception — Claude sees video frames directly and reads audio transcriptions with timestamps
02Flexible backends — Choose between cloud APIs or fully local processing
03Adaptive extraction — Claude adjusts fps, time range, and resolution based on your question
04Auto-installation — Whisper models download automatically on first use
05Interactive setup wizard — /setup-video-vision walks you through configuration
02

Why choose it

+Lets Claude Code see video frames and read timestamped transcripts, with adaptive fps, time range and resolution
+Three audio backends: Gemini API (free tier), fully local Whisper, or OpenAI Whisper API
+Interactive `/setup-video-vision` wizard and a `/watch-video` command; the MCP server installs itself via `npx`
+MIT license; last push 2026-10-07
03

Trade-offs

!Frames are sent to Claude as images, so long or high-resolution videos use a lot of context and tokens
!The Gemini and OpenAI backends send your audio to those services; only the Whisper backend is fully offline
!Needs Node.js 20+ and ffmpeg, and Whisper models are downloaded on first use
!Works inside Claude Code only, per the README
04

Maintenance check

ActiveChecked: 2026-10-18
Last commit
2026-10-06
Commits, last 90 days
17
Releases, last 90 days
1
Latest release
v1.4.0 (2026-10-06)
Open issues
9
Recent issues with at least one comment
7/11
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 1, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #48 Duplicate MCP server instances spawn after reconnect, causing Claude Code Task dispatches to be silently rejected1 comments · 2026-05-18
  • #41 Whisper.cpp backend: support audio tagging (Whisper-AT or parallel classifier) for music / non-speech annotation1 comments · 2026-05-15
  • #58 video_analyze: 600s ffmpeg timeout silently returns empty analysis — decode cost is unbounded at native resolution (likely root cause of #470 comments · 2026-09-07

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

05

Compatibility

macOS
Native
Verified via docs
Linux
Supported
Verified via docs
Windows
Requires extra setup
Verified via docs
06

Quick start

1
$ /plugin marketplace add https://github.com/jordanrendric/claude-video-vision
2
$ /plugin install claude-video-vision
07

Use cases

↳Analyze a video file by providing its path and optionally asking a specific question
↳Extract frames and audio from specific time ranges for detailed inspection
↳Summarize long lectures or demos with adaptive frame extraction
08

Alternatives

⚡Top VS:
VSmcp-raganything★15→VSmcp-raganything★15→VSdiviops★28→VSrustchain-mcp★119→
mcp-raganything logo
mcp-raganything★ 15
API/MCP wrapper for RagAnything
VSCompare→
mcp-raganything logo
mcp-raganything★ 15
API/MCP wrapper for RagAnything
VSCompare→
diviops logo
diviops★ 28
AI harness for WordPress site authoring — Divi-native today, WordPress-wide by design. MCP server + WP plugin + Claude skills.
VSCompare→
rustchain-mcp logo
rustchain-mcp★ 119
MCP server for RustChain blockchain and BoTTube video platform — AI agent tools for earning RTC tokens. Built on createkr's RustChain SDK.
VSCompare→
openrouter-mcp-multimodal logo
openrouter-mcp-multimodal★ 100
MCP server for OpenRouter providing text chat and image analysis tools
VSCompare→
mcp-screenshot-server logo
mcp-screenshot-server★ 35
An MCP server that provides AI assistants with screenshot capabilities — both web page capture via Puppeteer and cross-platform system screenshots using native OS tools.
VSCompare→
mcp-server-zotero-dev logo
mcp-server-zotero-dev★ 40
Give your AI assistant superpowers for Zotero plugin development. 25 tools for screenshots, DOM inspection, JavaScript execution, build integration, and debugging via Model Context Protocol.
VSCompare→
memem logo
memem★ 32
A Claude Code plugin that gives Claude persistent memory across sessions — stores lessons and decisions as markdown in your Obsidian vault, searches them with SQLite FTS5, and mines past transcripts automatically.
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start07Use cases08Alternatives
jordanrendric /
claude-video-vision
↗

MIT Claude Code plugin that lets Claude watch videos by extracting frames with ffmpeg and transcribing audio

1.4k161MIT
Last commit1w ago
StatusActive
CategoryVision / Multimodal
Contributors8
Latest releasev1.4.0
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.