Rollberry

Turn any web page into a smooth scroll video

A zero-install CLI that captures full-page scrolling videos using a real browser.

https://your-awesome-site.com
REC
Capturing...
Scrolling
100%
Zero install
Real browser
Open source

One command. Full-page video.

Rollberry launches a real Chromium browser, smoothly scrolls through your entire page, captures every frame, and encodes it into a high-quality MP4 — all from a single npx command.

No browser extensions. No screen recording software. No dependencies to install. Just point it at a URL and get your video.

rollberry
$

How it works

Three steps. Zero configuration.

1

Run

Execute a single command with any URL — no install required.

2

Capture

Rollberry launches a real browser, scrolls the page smoothly, and captures every frame.

3

Share

Get an MP4 video file ready to share, embed, or use in your workflow.

Everything you need

Powerful defaults, fully configurable when you need it.

Real Browser Rendering

Uses a real Chromium browser via Playwright — no headless hacks. What you see is what you capture.

Localhost Support

Capture your local dev server with automatic retry and wait-for-ready logic.

Custom Viewport

Set any resolution — mobile, tablet, desktop, or ultra-wide.

Smooth Scrolling

Hardware-accelerated smooth scrolling for buttery-smooth capture output.

FPS Config

Control frame rate from 1 to 60 fps for the perfect size-quality balance.

Wait Conditions

Wait for selectors, network idle, or custom timeouts before capturing.

Hide Overlays

Automatically hide cookie banners, sticky headers, and floating elements.

Debug Frames

Export individual frames as PNGs for frame-by-frame inspection.

JSONL Logs

Structured logging output for CI/CD integration and pipeline automation.

See the output

A polished MP4 video with structured metadata.

REC 00:04:12
0:08

manifest.json

{
  "url": "https://example.com",
  "viewport": "1280x720",
  "fps": 30,
  "duration": "8.4s",
  "frames": 252,
  "output": "capture.mp4",
  "size": "4.2MB"
}

Quick Start

Copy, paste, capture.

# Capture any public URL $ rollberry capture https://your-site.com
# Capture localhost with auto-retry $ rollberry capture http://localhost:3000
# Custom viewport and duration $ rollberry capture https://example.com --viewport 1920x1080 --duration 10

Built in the open

Rollberry is free, open-source software under the MIT License. Contributions, issues, and stars are always welcome.