Servidor de mensagens instantâneas open source em Go para integrar a apps próprios, com SDK, REST API e webhooks.
supreme-gg-gg/instagram-cli
Cliente de terminal com TUI e CLI para Instagram que permite ler o feed, stories, notificações e mensagens diretas pelo teclado.
Alternativa open source a:Instagram
- Estrelas
- 2,202
- Forks
- 152
- Issues abertas
- 41
- Último commit
- há 6 dias
O que é?
Instagram CLI é um cliente não oficial do Instagram que roda no terminal. Ele oferece telas interativas de TUI para conversas por mensagem direta, o feed de publicações, stories (beta) e notificações, tudo navegável pelo teclado e com suporte opcional a mouse. Imagens e vídeos podem ser exibidos no terminal usando vários protocolos de imagem, incluindo kitty, iTerm2, sixel e alternativas em ASCII ou braille.
Além da interface interativa, a ferramenta oferece comandos avulsos não interativos, como inbox, send, read, reply e unsend. Eles exibem a saída em stdout e aceitam uma opção de saída em JSON, o que os torna adequados para scripts e para uso por ferramentas de agentes de IA. Um arquivo de skill incluído documenta os comandos para ambientes de trabalho de agentes. É possível salvar várias contas localmente e alternar entre elas com um único comando.
O projeto é desenvolvido em TypeScript com Ink, um framework de TUI para terminal baseado em React, e pode ser instalado via npm ou Homebrew. Ele não tem afiliação com o Instagram, e o autor alerta que seu uso pode violar os termos de serviço da Meta.
Recursos principais
- 01Navegue por conversas de mensagem direta, pelo feed de publicações, stories e notificações em telas no terminal.
- 02Navegação completa pelo teclado, com suporte opcional a mouse.
- 03Envie, leia, responda e cancele o envio de mensagens com comandos não interativos e saída em JSON.
- 04Envie imagens, vídeos e arquivos, e baixe mídias das mensagens.
- 05Alterne entre várias contas salvas localmente.
- 06Escolha entre vários protocolos de imagem do terminal para exibir mídias.
Casos de uso
- Acompanhar as mensagens dos amigos sem abrir o app para celular ou o navegador.
- Trabalhar em um servidor Linux remoto ou no terminal de um editor.
- Criar scripts ou permitir que um agente de IA leia e envie mensagens diretas do Instagram.
Início rápido
- 1
Certifique-se de que o Node.js v22 ou superior esteja instalado
- 2
Instale a CLI globalmente via npm
npm install -g @i7m/instagram-cli - 3
Faça login com seu nome de usuário e senha
instagram-cli auth login --username - 4
Abra o feed na interface do terminal
instagram-cli feed
Antes de usar
- Este é um projeto não oficial, sem vínculo com o Instagram, e seu uso pode violar os Termos de Serviço da Meta.
- Requer Node.js v22 ou superior.
- O recurso de stories ainda está em beta.
Em coleções
Tópicos
Perguntas frequentes
- O que é instagram-cli?
- Cliente de terminal com TUI e CLI para Instagram que permite ler o feed, stories, notificações e mensagens diretas pelo teclado. Instagram CLI é um cliente não oficial do Instagram que roda no terminal. Ele oferece telas interativas de TUI para conversas por mensagem direta, o feed de publicações, stories (beta) e notificações, tudo navegável pelo teclado e com suporte opcional a mouse. Imagens e vídeos podem ser exibidos no terminal usando vários protocolos de imagem, incluindo kitty, iTerm2, sixel e alternativas em ASCII ou braille.
- instagram-cli é gratuito? Qual é a licença?
- instagram-cli é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- instagram-cli ainda é mantido?
- Manutenção ativa. O último commit de instagram-cli foi em 31 de out. de 2026.
- Para que posso usar instagram-cli?
- Acompanhar as mensagens dos amigos sem abrir o app para celular ou o navegador. Trabalhar em um servidor Linux remoto ou no terminal de um editor. Criar scripts ou permitir que um agente de IA leia e envie mensagens diretas do Instagram.
- Como instalar instagram-cli?
- Certifique-se de que o Node.js v22 ou superior esteja instalado Instale a CLI globalmente via npm: npm install -g @i7m/instagram-cli Faça login com seu nome de usuário e senha: instagram-cli auth login --username Abra o feed na interface do terminal: instagram-cli feed
- Onde consigo instagram-cli?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/supreme-gg-gg/instagram-cli
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador de arquivos para terminal escrito em Rust, com I/O assíncrona não bloqueante, pré-visualização de imagens, plugins em Lua e interface no estilo Vim.
Gerenciador de arquivos moderno para terminal, escrito em Go e construído com Bubble Tea, para navegar e gerenciar arquivos pela linha de comando.
Uma ferramenta de terminal que transforma arquivos Markdown em apresentações de slides, com imagens, realce de sintaxe, temas e exportação para PDF.
Visualizador de arquivos Word .docx no terminal, com formatação, tabelas, imagens, busca e exportação para Markdown, CSV, JSON ou texto.
Gerenciador de downloads para terminal, controlado pelo teclado e feito em Go, que divide arquivos em partes paralelas e pode baixar de vários mirrors.