# PR Video > PR Video is a GitHub Action that automatically generates 30-to-60-second demo videos from GitHub Pull Requests using AI. It reads the PR diff, commits, and linked issues, then creates a video explaining the changes in business language and posts it as a comment on the Pull Request. PR Video bridges the gap between developers and non-technical stakeholders. Product managers, engineering managers, and executives can understand what changed and why it matters without reading code diffs. - Website: https://prvideo.dev - GitHub: https://github.com/jmrobles/prvideo - Contact: hello@prvideo.dev ## The Problem Every day, developers ship code changes that affect product direction, user experience, and business outcomes. But product managers, designers, and executives rarely read Pull Requests because diffs are written in code, not in business language. PR Video bridges this gap. It reads your Pull Request — the diff, commits, and linked issues — and generates a 30-to-60-second video that explains what changed and why it matters, in plain language anyone can understand. ## How It Works ### Step 1: Add the GitHub Action to your repository Add a single workflow file to your repository. Setup takes less than 3 minutes. PR Video works as a standard GitHub Action — no external CI tools, no hosted runners, no infrastructure to manage. ### Step 2: Open a Pull Request When a developer opens or updates a Pull Request, PR Video automatically fetches the diff, commit messages, and any linked issues to understand the full context of the change. ### Step 3: AI generates and posts a video AI analyzes the code changes and writes a video script in business language. Remotion renders the video and PR Video posts it directly as a comment on the Pull Request — visible to everyone on the team. ## Features ### GitHub Action Integration Runs directly in your GitHub Actions workflow. Add one YAML file and PR Video triggers automatically on every Pull Request — no separate service to manage. ### AI-Powered Script Generation Uses AI to read diffs, commits, and linked issues, then writes a script that explains the change in business terms. No manual input required from the developer. ### Automatic Video Rendering Renders a professional 30-to-60-second MP4 video using Remotion. Includes diagrams, code highlights, and visual explanations generated from the PR context. ### GitHub and Gitea Support Works with both GitHub.com and self-hosted Gitea instances. Videos are uploaded to releases and embedded directly in Pull Request comments. ## Who Uses PR Video ### Engineering Managers Review the business impact of Pull Requests without reading every line of code. PR Video summarizes what changed and why in a format you can watch in under a minute. ### Product Managers Stay informed about what the engineering team is shipping without attending code reviews. See the user-facing impact of every Pull Request delivered to your GitHub notifications. ### Development Teams Stop writing demo videos manually or scheduling stakeholder walkthroughs for every feature. PR Video automates the communication so developers can focus on code. ## Frequently Asked Questions ### What is PR Video? PR Video is a GitHub Action that automatically generates short demo videos from Pull Requests using AI. When a developer opens a PR, it analyzes the code diff, commits, and linked issues, then creates a 30-to-60-second video explaining the changes in business language and posts it as a PR comment. ### How long does it take to set up? Setup takes less than 3 minutes. You add one YAML workflow file to your repository and configure your API key as a GitHub secret. No additional infrastructure, CI tools, or hosted runners are needed. ### What AI does PR Video use? PR Video uses advanced AI to analyze code changes and generate video scripts. The AI reads the Pull Request diff, commit history, and linked GitHub issues to understand both the technical changes and their business context. ### Does PR Video read my source code? PR Video reads only the Pull Request diff (the lines that changed), commit messages, and linked issues. It does not clone your repository or access your full source code. The diff is sent to the AI for script generation and is not stored after processing. ### What platforms are supported? PR Video supports GitHub.com and self-hosted Gitea instances. Videos are uploaded to repository releases and embedded as comments directly on Pull Requests. ### How long are the generated videos? Generated videos are typically 30 to 60 seconds long. The duration depends on the complexity of the Pull Request. Each video includes visual sections for the summary, code changes, diagrams, and business impact. ### Is PR Video free? PR Video is currently in early access. Join the waitlist to get an API key and start generating videos. Pricing details will be announced before general availability. ## Technical Details - Runtime: Node.js with TypeScript - Video rendering: Remotion (React-based video framework) - AI: Anthropic Claude API for script generation - Platforms: GitHub.com and self-hosted Gitea - Distribution: GitHub Action (jmrobles/prvideo) - Video format: MP4 (720p) with optional GIF conversion for PR comment embedding - Video duration: 30-60 seconds depending on PR complexity ## Links - [PR Video Homepage](https://prvideo.dev) - [GitHub Repository](https://github.com/jmrobles/prvideo)