Open-source screen recording CLI that turns AI-driven browser sessions into polished, shareable videos. One command.
Works with every AI coding agent
Install the agent skill: npx skills add usefulagents/screencli --skill screencli
Your AI agent creates polished recordings for demos, verification, and automation.
Ship a feature, record a demo. The agent walks through your app and produces a shareable video with one command. No screen-sharing, no retakes.
Let the AI verify its own work. After implementing a feature, the agent records a walkthrough to prove it works — visual proof, not just green tests.
Auto-generate a demo video on every pull request. The agent reads the diff, visits the preview deployment, and posts a recording as a PR comment.
A screen recording CLI with natural language prompts, studio-grade output, and no video editor.
Describe what to record in plain English. The AI agent navigates, clicks, types, and scrolls — no scripted sequences or selectors.
Idle time trimmed. Click positions highlighted. Smooth cursor trails rendered. Auto-zoom to the action. Zero manual editing.
You log in manually, press Enter, and the AI takes over your authenticated session. Login is never recorded. Sessions are saved for reuse.
One command per platform. YouTube, Twitter, Instagram, TikTok, LinkedIn, and GitHub GIF presets built in.
Gradient backgrounds with rounded corners and drop shadows. Screen Studio quality, from your terminal.
Sign in or paste your API key. Optionally install the skill for your coding agent.
Tell the agent what to demo. It drives the browser, you get a polished video.
The recording is composed with effects and uploaded automatically. You get a link.
Need a specific format? Export for any platform with one command.
Start free. Upgrade when you need more.
1 credit = 10 agent steps. No credit card required for Free.
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 # 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
npx screencli login npx screencli logout npx screencli whoami npx screencli recordings npx screencli upload <dir> npx screencli delete <id> npx screencli render <id> --background sunset
--background <name> aurora sunset ocean lavender mint ember --padding <%> default 8 --corner-radius <px> default 12 --no-shadow --no-zoom --no-highlight --no-cursor
npx screencli record <url> -p "your prompt". On first run, the CLI opens a browser for GitHub login, then you're ready to record. For permanent installation, run npm install -g screencli.npx screencli record https://your-app.com -p "Walk through the main features". The AI agent opens the URL, follows your prompt instructions, and records everything. When it finishes, you get a composed video and a shareable link at screencli.sh. No setup, accounts, or API keys needed for the first run.--login flag to log in manually first, then the AI agent takes over your authenticated session. Add --auth myapp to save the session for future recordings: npx screencli record https://app.example.com -p "Show the dashboard" --login --auth myapp. Next time, just pass --auth myapp to reuse the saved session.npx screencli export ./recordings/your-recording --preset github-gif. This produces an optimized 800x450 GIF (max 12 seconds, under 8 MB) ready to embed in Markdown. Other presets: youtube, twitter, instagram, tiktok, and linkedin.npx skills add usefulagents/screencli --skill screencli, and Claude can record demos autonomously as part of your development workflow.screencli.sh/v/a3f2c8e1. The link shows an embedded video player with chapter markers, metadata, and a download button. Use --local to skip the upload and keep recordings local only.