VidXP
grayhatdevelopers/vidxp
Local-first video search by speech, sound, scene, action and faces, with MCP access for agents
VidXP is a local-first video indexing and search engine that makes videos searchable by what was said, what appeared on screen and recurring faces. It can be connected to Hermes, Claude or OpenClaw agents so they can answer questions from your own video library.
What VidXP does
VidXP (Video eXPlain) makes one video or a whole collection searchable by meaning. It supports speech search, sound search, scene search, action search for events that unfold over several seconds, and actor matching that groups recurring faces and can render a highlighted video for a selected group. Videos can stay on your own machine, and personal, client or project libraries can be kept separate.
It can be used through a desktop app for Windows, Apple Silicon macOS and Linux, a browser interface, a CLI, an MCP server, an HTTP API, or an all-in-one Docker image for a home server. The repository description presents it as a way to connect Hermes, Claude or OpenClaw agents so they can answer questions with evidence from your own videos, and the CLI prints settings for a local MCP client. Grounded answers come with supporting boards, frames or clips. A Coolify guide covers deployment with separate control and worker images.
Key features
- Speech, sound, scene and action search by natural-language description
- Actor grouping with highlighted overlay export
- Desktop app, browser interface, CLI, MCP server and HTTP API
- Grounded questions with supporting boards, frames or clips
- Separate libraries for personal, client or project videos
- Docker images and a Coolify deployment guide
When to use it
- Searching years of family videos by something someone said
- Adding video search to an editing workflow
- Letting an AI agent answer questions with evidence from your own video library
Who it is for: People, developers and agent users who need to search their own video collections by meaning.
How it fits with Hermes Agent
VidXP is a general video search tool that exposes MCP and an HTTP API, and its repository description names Hermes, Claude and OpenClaw agents as clients.
How to install VidXP
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
uv tool install --python 3.14 --torch-backend cpu "vidxp[local-worker,mcp]"
vidxp init
vidxp prepare
vidxp doctorRequirements: uv and FFmpeg, with Python 3.14 as used in the install command. Runs on Windows, Apple Silicon macOS and Linux.
FAQ
What is VidXP?
VidXP is a local-first video search engine. It indexes videos so you can find moments by speech, sound, on-screen scenes, actions and recurring faces.
Does VidXP work with Hermes Agent?
The repository description says you can connect Hermes, Claude or OpenClaw agents to it. The README provides an MCP server, and vidxp mcp-config prints the settings for a local MCP client.
How do I install VidXP?
Install uv, then run uv tool install with the vidxp[local-worker,mcp] package, followed by vidxp init, vidxp prepare and vidxp doctor. A desktop installer and a Docker image are also available.
Similar mcp & tools for Hermes Agent
All mcp & toolsXiaomi Mijia smart-home platform with web UI, REST API, CLI, HomeKit bridge and MCP server for AI agents
mlennie hermes-mcpMCP server that lets Claude Desktop, Claude.ai, Codex and Cursor delegate tasks to a local Hermes Agent
yoloshii Gigaxity Deep ResearchOpen-source deep research MCP server with cited multi-source web synthesis for Hermes and other agents
aldemaroc ForageSingle-container self-hosted web search and extract service for Hermes Agent, Firecrawl-compatible
Ridwannurudeen Hermes CouncilMCP server giving Hermes Agent adversarial preflight review of plans, diffs, claims and risky actions
uzyn AIMXSelf-hosted SMTP and stdio MCP server that gives AI agents their own email addresses
Related guides: What is Hermes Agent? · How to run Hermes Agent securely