Сервер мгновенных сообщений с открытым исходным кодом на Go для интеграции в приложения; включает SDK, REST API и вебхуки.
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
Убедитесь, что установлен Node.js версии 22 или выше
- 2
Установите CLI глобально с помощью npm
npm install -g @i7m/instagram-cli - 3
Войдите, используя имя пользователя и пароль
instagram-cli auth login --username - 4
Откройте ленту в терминальном интерфейсе
instagram-cli feed
Что важно знать
- Это неофициальный проект, не связанный с Instagram. Его использование может нарушать Условия использования Meta.
- Требуется Node.js версии 22 или выше.
- Функция stories пока находится в бета-версии.
В подборках
Темы
Частые вопросы
- Что такое 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 обновляется ежедневно.
Похожие проекты
Терминальный файловый менеджер на Rust с асинхронным вводом-выводом, предпросмотром изображений, Lua-плагинами и интерфейсом в стиле Vim.
Современный файловый менеджер для терминала на Go и Bubble Tea, который позволяет просматривать файлы и управлять ими из командной строки.
Терминальная утилита для создания слайд-шоу из Markdown-файлов с изображениями, подсветкой кода, темами и экспортом в PDF.
Просмотрщик .docx-файлов в терминале: отображает форматирование, таблицы и изображения, поддерживает поиск и экспорт в Markdown, CSV, JSON или текст.
Терминальный менеджер загрузок на Go с управлением с клавиатуры: разбивает файлы на параллельные части и загружает их с нескольких зеркал.