Open-source CLI that records AI-driven browser sessions
into polished, shareable videos. One command.
Built for the AI agent ecosystem
Record, polish, and export. No video editor required.
You log in manually. Press Enter. The AI agent picks up your authenticated session. Login is never recorded.
Idle time trimmed. Click positions highlighted. Smooth cursor trails rendered. Zero manual editing.
Six gradient presets. Rounded corners. Drop shadows. Screen Studio quality straight from your terminal.
One command per platform. YouTube, Twitter, Instagram, TikTok, LinkedIn, and GitHub GIF presets built in.
Colourful gradient backgrounds with rounded corners and drop shadows. Like Screen Studio, but from your terminal.
MIT licensed. No paywalls. No feature gates. Everything included.
Everything you need, at a glance.
npx screencli record <url> -p "prompt" # With gradient background npx screencli record https://app.com \ -p "Demo the dashboard" \ --background aurora --no-headless # With authentication npx screencli record https://app.com \ -p "Demo features" \ --login --auth myapp
npx screencli export <dir> --preset <name> # Available presets youtube 1920x1080 16:9 mp4 twitter 1280x720 16:9 mp4 instagram 1080x1920 9:16 mp4 tiktok 1080x1920 9:16 mp4 linkedin 1080x1080 1:1 mp4 github-gif 800x450 16:9 gif
--background <name> aurora purple / blue / green sunset orange / pink / magenta ocean deep blue / teal / cyan lavender purple / pink / soft blue mint green / teal / aqua ember red / orange / amber --padding <%> default 8 --corner-radius <px> default 12 --no-shadow
# First run: login + save npx screencli record https://app.com \ -p "demo" --login --auth myapp # Next runs: reuse saved auth npx screencli record https://app.com \ -p "demo" --auth myapp # Saved to ~/.screencli/auth/