Skip to content

ThaddeusJiang/save_it

Repository files navigation

Save it

A Telegram bot that lets you easily save and search images and videos from the internet.

License DeepWiki

Features

  • Download and store images and videos from the internet
  • Search images by semantic word
  • Find images by image

Telegram Playground

supported services

Usage

Save

Just send a link to the bot.

demo.mp4

Search

messages:

/search cat
/search dog
/search girl
/similar photo

When /similar finds matches, the bot sends Similar photos found. with the matching photos. Multiple matches are returned as a Telegram media group.

CleanShot.0006-10-23.at.15.20.18.mp4

Known limitations

  • /search can still return occasional false positives for short semantic queries such as /search girl. This is a known limitation of the current Typesense image embedding model, and save_it does not plan to solve it locally.

Self hosting

Option 1: One-Click for Zeabur

Deploy on zeabur

Option 2: Docker Compose

For X posts that require login or sensitive-content access, provide Cobalt cookies through a local ignored file:

{
  "twitter": [
    "auth_token=<token>; ct0=<csrf>"
  ]
}

Save the file as cobalt-cookies.json at the repository root before starting Docker Compose.

docker-compose --profile prod up -d

Build with

  • Elixir
  • ex_gram a powerful Elixir library for building Telegram Bots.
  • cobalt a media downloader.
  • ffmpeg for HLS video downloading.
  • Typesense Lightning Fast, Open Source Search

License

GPL-3.0

Creator

About

A Telegram bot that lets you easily save and search images and videos from the internet.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages