explaingit

dunama/ig-saved-reels

Analysis updated 2026-05-18

0JavaScriptAudience · vibe coderComplexity · 2/5LicenseSetup · moderate

TLDR

A Chrome extension that copies your saved Instagram reels into your own database so you can search, sort, and watch them without endless scrolling on Instagram.

Mindmap

mindmap
  root((Saved Reels))
    What it does
      Syncs saved reels
      Searchable feed
      Inline playback
    Tech stack
      Chrome extension
      Manifest V3
      Supabase
    Use cases
      Search saved reels
      Personal backup
      Sort by date
    Audience
      Instagram users
      Vibe coders

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

Search and browse your saved Instagram reels by caption instead of scrolling forever.

USE CASE 2

Play saved reels directly from a Chrome side panel without opening Instagram.

USE CASE 3

Keep a personal, self-owned backup of your saved reels in your own database.

USE CASE 4

Sort your saved reels by newest or oldest to revisit them later.

What is it built with?

JavaScriptChrome ExtensionSupabaseManifest V3

How does it compare?

dunama/ig-saved-reels00kaku/gallery-slider-block3rd-eden/ircb.io
Stars0
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-05-192016-11-16
MaintenanceDormantDormant
Setup difficultymoderateeasyeasy
Complexity2/52/52/5
Audiencevibe codergeneraldeveloper

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires creating a free Supabase project and running a SQL migration before the extension works.

In plain English

Saved Reels is a Chrome browser extension that fixes a common Instagram annoyance: saved reels are buried behind endless scrolling with no search. This extension copies your saved reels, including the link, thumbnail, and caption, into a database you control, then gives you a searchable, sortable feed inside Chrome's side panel where you can play the reels without leaving the browser. You install it by loading it as an unpacked extension in Chrome, then connect it to your own free Supabase account, which is a hosted database and login service. A one-time database setup script creates the table that stores your reels, protected so that only you can see your own data. Once signed in through the extension, you visit your saved reels page on Instagram and click a Sync Now button to pull them in. Syncing is manual on purpose, there is no automatic background scraping. The extension is built with plain JavaScript and Chrome's Manifest V3 format, with no build tools or bundler required. It talks to Supabase directly over its web API rather than using Supabase's official code library, because browser extensions are not allowed to load remote code. Login credentials for your Supabase project are kept only in the background part of the extension, never exposed to the page content scripts. The README is upfront about some limitations. Instagram's thumbnail links expire after a while and need a fresh sync to update, captions sometimes come from Instagram's automatic image description rather than the real caption text, and scraping your own saved page is against Instagram's terms of service even though it is low risk for personal use. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Help me set up a Supabase project and run the migration this extension needs to store saved reels.
Prompt 2
Walk me through loading this Chrome extension as an unpacked extension in developer mode.
Prompt 3
Explain how this extension keeps my Supabase credentials safe from the content script.
Prompt 4
Help me troubleshoot why the Sync Now button isn't picking up new reels from Instagram.

Frequently asked questions

What is ig-saved-reels?

A Chrome extension that copies your saved Instagram reels into your own database so you can search, sort, and watch them without endless scrolling on Instagram.

What language is ig-saved-reels written in?

Mainly JavaScript. The stack also includes JavaScript, Chrome Extension, Supabase.

How hard is ig-saved-reels to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is ig-saved-reels for?

Mainly vibe coder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.