Drop one YAML file into your repo. An AI agent reads the diff, inspects your preview deployment, and records a polished video with cursor highlighting and voice narration — posted as a PR comment automatically.
HOW IT WORKS
Drop a workflow file into .github/workflows/. Set your API key and preview URL as secrets. That's the entire setup.
On every pull request, an AI agent reads the diff, navigates your preview deployment, and records a demo video — complete with cursor effects, click highlights, and optional voice narration.
The video is posted as a PR comment. Reviewers see exactly what changed. No context-switching. No manual screenshots. Every PR, every time.
THE YAML
The entire configuration is a single GitHub Actions workflow file. PageBolt handles the AI agent, browser automation, video rendering, and PR comment posting.
THE RESULT
FEATURES
AI-Powered Recording
An AI agent reads your PR diff, inspects the preview, and decides what to demonstrate. No manual scripting required.
Voice Narration
10+ AI voices from Azure and OpenAI. The agent generates narration explaining each change it demonstrates.
Cursor Effects
Highlight, spotlight, circle, or classic cursor styles. Click ripples show exactly where the agent interacted.
Multiple Formats
Output as MP4, WebM, or GIF. GIF thumbnails are embedded directly in the PR comment for instant preview.
Spec Mode
Want deterministic recordings? Define steps in .pagebolt/demos/*.yml for repeatable, scripted demos.
Secure by Default
URL allowlist restricts the agent to your preview origin. Auth cookies supported for pages behind login.
Free tier included. No credit card required. One YAML file. Done.
Demo video recorded for this PR — 3 changes detected
demo-video.mp4