Skip to content

SSalem00/Xsave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XSave

A Chromium extension that adds a download button to tweets with video, GIFs, or images.

Twitter "GIFs" are actually MP4s. Most downloaders hand you that MP4 or send you to EzGIF. XSave converts them to real .gif files in-browser — no upload, no extra steps.

Install

  1. Download the repo — either click the green Code button → Download ZIP and unzip it, or:

    git clone https://github.com/SSalem00/Xsave.git
    

    Keep the folder somewhere permanent. The browser loads files from it directly.

  2. Go to chrome://extensions

  3. Turn on Developer mode (top right).

  4. Click Load unpacked and pick the folder you just downloaded (the one with manifest.json).

Open twitter.com or x.com and you'll see a button on any tweet with video, GIFs, or images.

Settings

Right-click the extension icon → Options.

  • GIF conversion — toggle on/off (off saves the original MP4 instead)
  • Quality preset — Low (360p · 10fps), Medium (480p · 15fps), High (720p · 24fps)
  • Filename template — uses {username}, {tweetid}, {date}, {type}, {index} tokens

Notes

  • GIF conversion progress shows live on the button — it won't look frozen.
  • Doesn't work on private/protected tweets.
  • Higher quality presets produce larger files and take longer. Medium is a good default.
  • Uses X's public syndication endpoint. Personal use only — respect X's ToS.

Stack

Plain JS, MV3, no build step. gifenc handles GIF encoding inside an offscreen document.

Download button on a tweet

About

Chromium extension to download GIFs, videos and images from Twitter.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors