gifgif

GIF · MP4 · WEBP

Let your agent
make the GIF.

Ask Claude Code, Cursor or any MCP client for a GIF or MP4. It picks the moment. gifgif fits it under the limit, keeps it sharp, and hands back a link to paste anywhere.

Add gifgif to your agent
Paste as a custom connector
https://gifgif.dev/mcp
In a terminal
claude mcp add gifgif -- npx -y gifgif mcp
In ~/.cursor/mcp.json
{
  "mcpServers": {
    "gifgif": {
      "command": "npx",
      "args": ["-y", "gifgif", "mcp"]
    }
  }
}
In your client's MCP settings
{
  "mcpServers": {
    "gifgif": {
      "command": "npx",
      "args": ["-y", "gifgif", "mcp"]
    }
  }
}
No agent: the CLI, Node 24 or newer
npm install -g gifgif
gifgif optimize clip.mp4 --max 3mb --share

In Claude: Settings → Connectors → Add custom connector. In ChatGPT: Settings → Apps → Create. Paste this URL, then sign in with your email.

Then run npx gifgif login once so your links last 90 days.

No agent handy? Try it in your browser

  1. You ask

    Make a smooth, square GIF of the brightest part of aurora.webm. Keep it under 3 MB and give me a link.

  2. Your agent looks
    gif_framesaurora.webm · 16 framesA contact sheet of sixteen frames from the timelapse, the aurora brightest in the middle rows

    It peaks at 12–22 s; the station's arm cuts in on the right. I'll keep 14–20 s and crop the middle.

  3. gifgif fits it
    gif_optimizetrim 14-20 · crop 1080x1080+480+0 · fps 15 · max 3mb · share
    aurora.gif: 2.15 MB ✓ fits 3 MB
    432×432 · 15 fps · 6.0 s · dssim 0.0042
    link: https://gifgif.dev/g/…

SAME SIZE, SHARPER

Make it fit. Keep it sharp.

Green and red aurora glowing over the curve of the Earth at night, filmed from the International Space Station432×432 · 15 fps · 6 s

The aurora from that chat, under 3 MB

Its difference from the source is 0.0042.

Footage: Earth Science and Remote Sensing Unit, NASA Johnson Space Center.

Same 4.5 MB, side by side

ffmpeg and gifsicle cut this 30-second recording to 40 colours to fit. 2× zoom:

Detail of the source frame: a folded purple towel and a pocket watch on a wooden table
Sourcethe recording
The same detail from ffmpeg and gifsicle: the towel posterized into flat patches, black outlines around the watch and towel, green specks on the dial
ffmpeg + gifsicle4.45 MB · difference 0.068
The same detail from gifgif, matching the source
gifgif4.50 MB · difference 0.0097

Difference is DSSIM against the source; under 0.01 is hard to see. Same size, about seven times closer. Full benchmark.

ASK IN PLAIN WORDS

Say what you want. Get a link.

Everything it can do Docs

Free. Links last 24 hours. Sign in and they last 90 days.

Pro, $8 a month: share pages without gifgif branding, share-page view counts, links that never expire. See pricing.

Files on gifgif.dev are uploaded by the people who share them. To report one, use the Report link at the bottom of its page and it will be taken down.