Repolode
supreme-gg-gg

supreme-gg-gg/instagram-cli

Клиент Instagram с TUI и CLI, позволяющий просматривать ленту, истории, уведомления и личные сообщения с клавиатуры.

Open source альтернатива:Instagram

Звёзды
2,202
Форки
152
Открытые issues
41
Последний коммит
6 дней назад

Что это?

Instagram CLI — неофициальный клиент Instagram, работающий в терминале. В нём есть интерактивные TUI-представления переписок в личных сообщениях, ленты публикаций, историй (бета) и уведомлений. Навигация доступна с клавиатуры, также можно включить поддержку мыши. Изображения и видео можно отображать в терминале с помощью нескольких графических протоколов, включая kitty, iTerm2 и sixel, а также в виде ASCII-символов или braille.

Помимо интерактивного интерфейса, инструмент поддерживает разовые команды без интерактивного режима, например inbox, send, read, reply и unsend. Результат выводится в stdout; можно указать флаг для вывода в JSON, поэтому команды подходят для скриптов и инструментов AI-агентов. В комплект входит файл agent skill с описанием команд для рабочих пространств агентов. Данные нескольких аккаунтов можно сохранять локально и переключаться между ними одной командой.

Проект написан на TypeScript с использованием Ink — фреймворка для создания TUI на React — и устанавливается через npm или Homebrew. Проект не связан с Instagram; автор предупреждает, что его использование может нарушать условия обслуживания Meta.

Ключевые возможности

  • 01Просмотр переписок в личных сообщениях, ленты публикаций, историй и уведомлений в терминале.
  • 02Полная навигация с клавиатуры и опциональная поддержка мыши.
  • 03Отправка, чтение, отправка ответов и отмена отправленных сообщений с помощью неинтерактивных команд с выводом в JSON.
  • 04Отправка изображений, видео и файлов, а также скачивание медиафайлов из сообщений.
  • 05Переключение между несколькими аккаунтами, сохранёнными локально.
  • 06Выбор одного из нескольких графических протоколов терминала для отображения медиафайлов.

Сценарии использования

  • Следить за сообщениями друзей, не открывая мобильное приложение или браузер.
  • Работать на удалённом Linux-сервере или во встроенном терминале редактора.
  • Писать скрипты или поручать AI-агенту читать и отправлять личные сообщения в Instagram.

Быстрый старт

  1. 1

    Убедитесь, что установлен Node.js версии 22 или выше

  2. 2

    Установите CLI глобально с помощью npm

    npm install -g @i7m/instagram-cli
  3. 3

    Войдите, используя имя пользователя и пароль

    instagram-cli auth login --username
  4. 4

    Откройте ленту в терминальном интерфейсе

    instagram-cli feed

Что важно знать

  • Это неофициальный проект, не связанный с Instagram. Его использование может нарушать Условия использования Meta.
  • Требуется Node.js версии 22 или выше.
  • Функция stories пока находится в бета-версии.

В подборках

Темы

#instagram#tui#cli#terminal#typescript#messaging#ink#brainrot#command-line-app#messenger

Частые вопросы

Что такое instagram-cli?
Клиент Instagram с TUI и CLI, позволяющий просматривать ленту, истории, уведомления и личные сообщения с клавиатуры. Instagram CLI — неофициальный клиент Instagram, работающий в терминале. В нём есть интерактивные TUI-представления переписок в личных сообщениях, ленты публикаций, историй (бета) и уведомлений. Навигация доступна с клавиатуры, также можно включить поддержку мыши. Изображения и видео можно отображать в терминале с помощью нескольких графических протоколов, включая kitty, iTerm2 и sixel, а также в виде ASCII-символов или braille.
instagram-cli можно использовать бесплатно? Какая у него лицензия?
instagram-cli распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
instagram-cli всё ещё поддерживается?
Активно поддерживается. Последний коммит в instagram-cli — 31 окт. 2026 г..
Для чего можно использовать instagram-cli?
Следить за сообщениями друзей, не открывая мобильное приложение или браузер. Работать на удалённом Linux-сервере или во встроенном терминале редактора. Писать скрипты или поручать AI-агенту читать и отправлять личные сообщения в Instagram.
Как установить instagram-cli?
Убедитесь, что установлен Node.js версии 22 или выше Установите CLI глобально с помощью npm: npm install -g @i7m/instagram-cli Войдите, используя имя пользователя и пароль: instagram-cli auth login --username Откройте ленту в терминальном интерфейсе: instagram-cli feed
Где скачать instagram-cli?
Исходный код и инструкции по установке — на GitHub: https://github.com/supreme-gg-gg/instagram-cli

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты