Open beta · Free
Drop a Loom, YouTube link, or local video. Get structured notes your coding agent can act on — fix bugs, build features, create skills.
Your API key
Save this — it won't be shown again. Set EYEROLL_API_KEY in your env.
Try it — no login needed
Upload a video or paste a URL. 3 free analyses per day.
— or —
Drop a video or image here, or
MP4, MOV, WebM, PNG, JPG — up to 500MB
How it works
Get your key
Enter your email above. Your API key is issued instantly.
# or via curl
curl -s -X POST https://api.eyeroll.dev/signup \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com"}'
Set your key
Add it to your shell or project .env.
export EYEROLL_API_KEY=er_your_key_here export EYEROLL_API_URL=https://api.eyeroll.dev
Watch
Run via the CLI or send a raw HTTP request. No Gemini or OpenAI key needed.
# CLI (auto-routes when EYEROLL_API_KEY is set) eyeroll watch https://loom.com/share/abc123 eyeroll watch ./recording.mp4 --context "checkout broken" # or raw HTTP curl -s -X POST https://api.eyeroll.dev/api/watch \ -H "Authorization: Bearer $EYEROLL_API_KEY" \ -H "Content-Type: application/json" \ -d '{"source":"https://loom.com/share/abc123"}'
Claude Code skills
Once your key is set, these slash commands work inside Claude Code sessions.
/eyeroll:api-watch <url>
Analyze a video URL via the hosted API. Returns a structured report.
/eyeroll:api-usage
Check how many analyses you've used today and when the limit resets.
/eyeroll:api-rotate-key
Rotate your API key. Old key is immediately invalidated.