JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 158
  • Score
    100M100P100Q76857F
  • License MIT

Instagram reels in the terminal

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@reels/tui) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    reels

    TUI for Instagram Reels. Doomscrollbrainrotmaxxing in the terminal.

    Install

    npm install -g @reels/tui

    Prerequisites

    Terminal

    You need a terminal that supports the Kitty graphics protocol:

    Browser

    Chrome, Chromium, or Brave must be installed. The app uses headless browser automation to interact with Instagram.

    FFmpeg

    FFmpeg 8+ must be installed on your system.

    Usage

    reels

    Flags

    • --headed - Run browser in headed mode (visible browser window)
    • --login - Open browser window to log in to Instagram

    Controls

    • j - Next reel (scroll comments when open)
    • k - Previous reel (scroll comments when open)
    • Space - Pause/resume
    • l - Like/unlike
    • e - Toggle Navbar
    • c - Toggle Comments
    • m - Mute
    • ] - Volume up
    • [ - Volume down
    • s - Share reel via DM
    • y - Copy reel link to clipboard
    • = - Enlarge Video
    • - - Shrink Video
    • ? - Help
    • q - Quit

    All keybinds are configurable in reels.conf. Each action supports multiple binds.

    Supported Platforms

    Platform Package
    Linux x64 @reels/linux-x64
    macOS ARM64 @reels/darwin-arm64

    File Paths

    • Settings: ~/.config/reels/reels.conf
    • Cache: ~/.cache/reels/
    • Chrome Data: ~/.local/shared/reels/