Skip to content

Releases: supreme-gg-gg/instagram-cli

v1.4.1: Community packages, opening posts, media download

05 Jan 03:36
5a84dbb

Choose a tag to compare

Feature enhancements in chat interface, including commands to open posts and download media. Stability enhancements in authentication with login flow emulation. Various community packages support.

Get the latest version:

npm upgrade -g @i7m/instagram-cli

Thank you to everyone who just joined the Instagram CLI community! We've seen incredible growth since the last version. We're welcoming contributions and can't wait to see what we build together!

What's Changed

New Contributors

Full Changelog: ts-v1.4.0...ts-v1.4.1

v1.3.1: Fix link display and emoji in reactions

02 Dec 18:54
de301c0

Choose a tag to compare

UI enhancement patches for typescript client. We fixed Link display in DM messages (also removed redirect to instagram's server which is added to every link you receive by default)! We also added support for emoji by name in react command: :react :thumbsup:

npm upgrade -g @i7m/instagram-cli

What's Changed

Full Changelog: ts-v1.3.0...ts-v1.3.1

v1.3.0: Unread and message update listeners, view stories (beta)

23 Nov 17:03
fc4d98f

Choose a tag to compare

We've made the chat experience smoother by adding an unread thread indicator and listening to newly arrived messages in other threads, just like how you can get notified when someone else texted you on mobile! 🔔

In addition, this release includes an experimental feature to view your stories, try it with instagram-cli stories. 🥳 The stories you view on the CLI are identical to the ones recommended to you from mobile and web. Note that this is experimental, there are a few known UI issues and this might potentially increase the risk of getting flagged by Meta if you scroll through a lot of stories at once since it appears like scraping stories, use it with caution. A side benefit is that there's no ads 😄 for your stories in the CLI.

We also improved app observability by adding logging and including API logs. Please include relevant logs when you report bugs. Cleanup logs occasionally with instagram-cli cleanup

What's Changed

Full Changelog: ts-v1.2.4...ts-v1.3.0

v1.2.3: Minor Stability Enhancements

04 Nov 17:50
d74f91a

Choose a tag to compare

We received some reports on Schrodinger's messages and this release will temporarily resolve the issue.

What's Changed

New Contributors

Full Changelog: ts-v1.2.2...ts-v1.2.3

v1.2.1: Minor fixes to typescript client

30 Oct 16:10

Choose a tag to compare

What's Changed

Full Changelog: ts-v0.0.1...ts-v1.2.1

Introducing... Instagram CLI on NPM 🥳

23 Oct 16:02
2dc8318

Choose a tag to compare

Over the last few months, we have been working hard on a major upgrade to Instagram CLI, one that will feel like moving from vim to nvim -- we're so excited to announce that it's finally here, npm install -g @i7m/instagram-cli

Highlights

Compared to the Python client:

  • Significantly lower risk of account flagging by Instagram and super fast message loading -- we replaced chat endpoint pollign with MQTT protocol client, the same native method used by your mobile and web app!

  • Render images directly in most terminal emulators! We're not just taking about ascii images, we support 5+ protocols including high-res images. Checkout our sister project, ink picture here: https://github.com/endernoke/ink-picture

  • New feed view, and don't worry we still block all the reels so you won't get brain-rotten

  • A ton of other UI/UX redesign such as new scroll view inspired by react native, autocomplete for file paths, adding files directly into text messages, etc. that makes our CLI so easy to use for developers, since it resembles most AI CLI coding tools 😄

Latency? That's called the browser. Become a 10x "instagramer" with even faster keyboard shortcuts and navigation -- leave the GUI and touch screen for the business majors.

Contributing

What's a better time to contribute to Instagram CLI than now! Ink, which is built upon React, makes contributing much easier than the old python curses! Checkout CONTRIBUTION.md for more info!

Note that we will still be maintaining the python client, but active development will only happen on typescript client. We welcome contributions for both!

🥳 Optimistic sending, chat summarisation, and more!

28 Aug 15:23
6216786

Choose a tag to compare

In v1.4.1., we're levelling up your Instagram experience with more powerful features to the Python CLI client. 🎉

Time for another pip install --upgrade instagram-cli

  • Sent messages are now optimistically appended to the UI to avoid lags
  • You can now open unread chat directly from the notification page
  • Flooded with hundreds of messages in a group chat and had to dig up the important information? Now you can summarize long chats with LLM, while keeping everything secure and private with local LLM servers like Ollama and LMStudio! Try out the :summarize command (requires you to separately run a LLM server locally or provide an API key to inference endpoints), exclusively available on our terminal client (another W over web + mobile 😄)

We're looking forward to introducing an extensive plugin interface for you to create, share, and install powerful extensions around the instagram-cli ecosystem! Share your thoughts in #40!

Typescript client will be available for preview in a development release soon! Get ready for viewing images directly in your terminal, checking posts and feed from those you follow, and a brand-new modern UI -- all only exclusive in the Typescript client! Track the updates in #85!

Thank you to the community for the long time support! Excited to see so many new contributors joining us with issues and PRs.

What's Changed

  • feat: Implement optimistic-send UI for chat messages + misc fixes by @HaysonC in #110
  • [Feature] Making notification page interactive by @code-dev05 in #125
  • [feature] chat history summarization and command result display by @endernoke in #118
  • Update default chat summary model by @endernoke in #132

New Contributors

Full Changelog: v1.3.8...v1.4.1

Upgrade instagrapi + new config

14 Aug 06:02
c361bf8

Choose a tag to compare

You can now configure if you want read receipt to be sent with instagram config --set chat.send_read_receipt True/False. We still mark it internally for UI rerender. This release also upgrades instagrapi to 2.1.5 which fixes an issue with parsing inviter field in DirectThread or DirectMessage.

What's Changed

Full Changelog: v1.3.7...v1.3.8

Downgrade instagrapi to 2.1.3

03 Aug 11:11

Choose a tag to compare

This should fix a few new pydantic validation error introduced in the new version last month. More testing is needed before upgrading to 2.2.1 to avoid future incompatibilities.

What's Changed

Full Changelog: v1.3.6...v1.3.7

Help message for commands fixed

24 Jul 06:22
8b22008

Choose a tag to compare

What's Changed

Full Changelog: v1.3.5...v1.3.6