VidFac

Loop until
the cut ships.

60-90s product launch videos, delivered as a Cursor MCP skill you install locally.

A Cursor skill for launch day.

VidFac packages the Video Factory Harness as Loop: an agent-native MCP server that drives one pipeline, product-launch, until you get an MP4. Not a general AI video studio. Built for builders shipping Product Hunt, YC, and hard launch dates.

  • Surface Cursor MCP + Loop stop hook
  • Install Local under og/
  • Promise One brief → one cut

How Loop works

Start a run. The agent calls harness_next_action every turn. Loop keeps it going until the cut is done, or a human gate stops it.

  1. Start Launch product-launch with a brief, logo, and assets.
  2. Work Stages move through proposal, script, scene plan, compose, publish.
  3. Gate If approval is needed, Loop pauses. You decide. Then it continues.
  4. Ship When the action is done, you get the MP4 path.

Every cut shares the same map: Hook → Problem → Features ×3 → Proof → CTA.

Four ways to launch

One pipeline. Four archetypes. Pick the visual path that matches the product.

saas_motion

Kinetic SaaS promo. HyperFrames motion by default. Product Hunt energy.

saas_demo

Real UI walkthrough. Screen capture plus Remotion polish.

dev_cli

Install and terminal story. Synthetic TerminalScene, no live screen required.

physical_product

Hardware and packaged goods. ProductReveal stack, premium-minimalist.

Install locally

Clone the harness, vendor the engine, point Cursor at MCP. Restart once. Then Loop.

cd og
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"

# Vendor engine (see og/vendor/README.md)
harness mcp

MCP server id: harness-loop. Config lives in og/.cursor/mcp.json.

Loop hooks live in og/.cursor/hooks.json. Agent contract: og/skills/AGENT_GUIDE.md.

Full setup, archetypes, and license notes: og/README.md

Why builders use it

  • Niche over sprawl. Product launch videos only. 60-90 seconds. Four archetypes.
  • Agent-native. MCP tools and Loop hooks keep the agent on the pipeline instead of improvising render scripts.
  • Local-first. Runs on your machine. Low RAM defaults. No cloud lock-in for the control plane.
  • Ship the cut. Shared 5-beat structure. Hype for launch day, grounded in a real harness.

Ship the cut.

Install Loop. Start product-launch. Let the agent work until done.

Install Loop