PitchHut logo
Instagram CLI
Transform Instagram into a focused productivity tool with a terminal interface.
Pitch

Instagram CLI is an unofficial terminal UI for Instagram designed to enhance productivity. It allows users to engage in meaningful conversations without the distraction of traditional apps. Perfect for developers and Linux enthusiasts, it offers 100% keyboard control, making interactions seamless and efficient.

Description

Instagram CLI is an unofficial terminal-based client designed to enhance the Instagram experience while minimizing distractions. Ideal for users seeking to improve productivity by focusing on meaningful interactions, Instagram CLI allows full access to Instagram functionalities directly through a simple terminal interface, eliminating the need for a mouse or touchscreen. This terminal UI app is particularly beneficial for developers and Linux users who prefer keyboard navigation.

Key Features

  • Comprehensive platform support for Windows, Linux, and macOS.
  • A modern React-based user interface with keyboard shortcuts for streamlined navigation of feeds, chats, and notifications.
  • Realtime connectivity via MQTT-based protocol for instant notifications and messaging.
  • Impressive performance, functioning much faster than traditional GUI browsers and applications.
  • Compatibility with various terminal emulators including VSCode Integrated Terminal.

Installation and Usage

To install the TypeScript client, use the following command:

npm install -g @i7m/instagram-cli

For the original Python client, install via PyPI with:

pip install instagram-cli

Note: It is advised to use either the TypeScript or Python client separately to avoid potential account restrictions by Instagram.

Commands

Accessible commands post-installation:

instagram-cli # displays title art
instagram-cli --help # lists available commands
instagram-cli auth login --username # authenticate user
instagram-cli chat # initiate chat interface
instagram-cli feed # view posts from followers
instagram-cli notify # see notifications

Chat Interface

Maximize efficiency within the chat interface with complete keyboard support. For instance, manipulate messages and navigate using commands such as:

:select # select messages
:react <emoji> # react to messages
:upload <path-to-image-or-video> # upload media

Utilize intuitive commands for file handling, navigation, and emoji inclusion, simplifying the chatting process.

Configuration

Users can easily configure their experience through the instagram-cli config command. Configuration options include image rendering protocols and feed display preferences.

Understanding and harnessing the functionalities of Instagram CLI transforms social media interaction into a more focused and productive experience.

1 comment
about 6 hours ago

Great tool! Finally I can quickly text friends without being distracted by brainrot

Sign in to comment.