whatisgithub

What is savevidai?

oxisrafil/savevidai — explained in plain English

Analysis updated 2026-05-18

18TypeScriptAudience · generalComplexity · 2/5LicenseSetup · easy

In one sentence

A clean, open source tool that lets you paste a Twitter or X post link and download the video, with no popups, fake buttons, or tracking.

Mindmap

mindmap
  root((SaveVid AI))
    What it does
      Paste tweet link
      Preview video
      Pick quality
      Download clean file
    Tech stack
      Python backend
      TypeScript frontend
      Docker
      Caddy
    Use cases
      Save X videos
      Self host downloader
      Ad free alternative
    Audience
      Vibe coders
      Twitter users
      Self hosters
    Data handling
      No tracking by default
      Optional anonymous stats
      90 day retention

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Download a video from a tweet without wading through popup ads

USE CASE 2

Self host a private, ad free video downloader for Twitter and X

USE CASE 3

Deploy a clean download tool on your own server or hosting platform

USE CASE 4

Learn how to build a small full stack app with a Python backend and TypeScript frontend

What is it built with?

TypeScriptPythonDockerCaddyFastAPI

How does it compare?

oxisrafil/savevidaiacoyfellow/svelte-edgealectrocute/honeyprompt
Stars181818
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderate
Complexity2/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

A single Docker command starts a working local instance.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

SaveVid AI is a tool for downloading videos from Twitter and X. You paste a link to a post, see a preview of the video with details like the author and a thumbnail, choose a video quality, and download the file. The project was built specifically as a reaction to other downloader sites that are full of popup ads, fake download buttons, and redirects. It works without any of that, and it does not track visitors. Under the hood, the tool looks up tweet details using a public service called FixTweet, then streams the actual video file through its own server, since Twitter blocks browsers from reading video files directly from other websites. This is what lets the site show a real progress bar while downloading and give the file a clean name based on the account handle, tweet ID, and resolution. If FixTweet ever goes down or changes its data format, the project has a backup service and a test script to check whether downloads still work. You can run your own copy of this tool with a single Docker command, or deploy it using a provided configuration file for the Render hosting platform, or on any server using Docker Compose and Caddy. The project has both a backend, built with Python, and a frontend, built with TypeScript, each with its own setup steps and test commands for anyone who wants to contribute or modify it. The hosted version optionally collects basic anonymous usage numbers, such as visit counts and two letter country codes, so the maintainer can track growth and notice when video extraction breaks. This is turned off unless specific configuration values are set, so anyone running their own copy collects nothing by default. There is no cookie tracking and no stored identifier tied to a person, and stored records are removed after 90 days. The project is released under the MIT license, which allows free use, including commercial use, as long as the copyright notice is kept.

Copy-paste prompts

Prompt 1
Help me deploy SaveVid AI using the render.yaml file on Render's free tier.
Prompt 2
Walk me through running SaveVid AI locally with Docker Compose and Caddy on my own VPS.
Prompt 3
Explain how SaveVid AI resolves tweet videos through FixTweet and what happens if that service goes down.
Prompt 4
Show me how to set up the backend and frontend dev environments for SaveVid AI so I can contribute a fix.
Prompt 5
Help me enable the optional privacy-first analytics for my self-hosted SaveVid AI instance using Turso.

Frequently asked questions

What is savevidai?

A clean, open source tool that lets you paste a Twitter or X post link and download the video, with no popups, fake buttons, or tracking.

What language is savevidai written in?

Mainly TypeScript. The stack also includes TypeScript, Python, Docker.

What license does savevidai use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is savevidai to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is savevidai for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.