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/tuiPrerequisites
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
reelsFlags
--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/resumel- Like/unlikee- Toggle Navbarc- Toggle Commentsm- Mute]- Volume up[- Volume downs- Share reel via DMy- Copy reel link to clipboard=- Enlarge Video-- Shrink Video?- Helpq- 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/