Open beta · Free

AI eyes for
your videos

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.


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


01

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"}'
02

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
03

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"}'

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.