Video Overlay Kit

by alichherawalla

356 downloads
Not rated
GitHub

About

AI-driven animated b-roll overlay renderer for short-form video. Paste your script into your AI coding tool, the MCP server writes the scene spec and renders an mp4. Free, MIT, local.

Details

Author
alichherawalla
Downloads
356
Categories
Media, Marketing

- Eight track kinds: title-overlay, list-reveal, flow, comparison, hub, icon, text, lottie
- Built on Remotion for timeline and motion primitives, Tabler icons, LottieFiles, Zod (scene spec), and Pydantic (MCP side)
- Exposes three MCP tools: list_icons, validate_scene, render_scene
- No accounts, no per-render cost — free and MIT licensed
- Fully local; your script never leaves your machine unless your AI tool sends it elsewhere

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Video Overlay Kit
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Drop Video Overlay Kit into any AI tool that speaks MCP — Claude Code, Cursor, Codex, Cline, OpenCode, etc. Paste your script into the chat, and the model reads it, picks icons from Tabler’s 5000+ set, decides which visual beat fits (flow diagram, comparison, list reveal, etc.), writes a validated scene spec, and renders the MP4. Install by adding the following JSON to your AI tool’s MCP config and running npx -y @alichherawalla/video-overlay-kit.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "video overlay kit": {
            "video-overlay-kit": {
                "command": "npx",
                "args": [
                    "-y",
                    "@alichherawalla/video-overlay-kit"
                ]
            }
        }
    }
}

McpServers

{
    "video-overlay-kit": {
        "command": "npx",
        "args": [
            "-y",
            "@alichherawalla/video-overlay-kit"
        ]
    }
}

What it is

VideoOverlayKit renders animated b-roll overlay videos for short-form social. 4-6 second mp4s with real motion: icons that pop in on a cadence, list rows that reveal one by one, flow arrows that draw themselves between nodes, comparison sides that slide in from opposite edges, hub nodes that orbit a centre. Portrait (1080×1920) for LinkedIn, IG Reels, YouTube Shorts, TikTok. Landscape (1920×1080) for YouTube. Components reflow when you flip the aspect. ## How you use it You drop it into whatever AI tool you already use for coding. Claude Code, Cursor, Codex, Cline, OpenCode, anything that speaks MCP. You paste your script for the reel into the chat. The model reads the script, picks the right icons from the 5000+ in Tabler, decides whether a flow diagram or a comparison or a list reveal fits each beat, writes the scene spec, validates it, and renders the mp4. You watch a video come out of plain English. ## What's inside Eight track kinds: title-overlay, list-reveal, flow, comparison, hub, icon, text, lottie. Stack: Remotion for the timeline and motion primitives, Tabler icons, LottieFiles, Zod for the scene spec, Pydantic on the MCP side. MCP tools exposed to the model: list_icons, validate_scene, render_scene. ## Install ``json { "mcpServers": { "video-overlay-kit": { "command": "npx", "args": [ "-y", "@alichherawalla/video-overlay-kit" ] } } } `` Add that to your AI tool's MCP config and you're done. Free, MIT, local No accounts. No per-render cost. Your script never leaves your machine unless your AI tool sends it somewhere, which is between you and your AI tool. Links - GitHub: https://github.com/alichherawalla/video-overlay-kit - Live preview gallery: https://alichherawalla.github.io/video-overlay-kit/ - npm: https://www.npmjs.com/package/@alichherawalla/video-overlay-kit
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.