基于 Go 的开源即时通讯服务端,供开发者集成到自有应用中,提供 SDK、REST API 和 Webhook。
- Star
- 2,202
- Fork
- 152
- 未关闭 Issue
- 41
- 最近提交
- 7天前
这是什么?
Instagram CLI 是一款运行在终端里的非官方 Instagram 客户端。它提供私信会话、动态流、限时动态(测试版)和通知等交互式 TUI 界面,支持全键盘操作,也可使用鼠标。图片和视频可通过 kitty、iTerm2、sixel 等图像协议在终端中显示,并提供 ASCII 和盲文等备用方案。
除交互界面外,它还提供 inbox、send、read、reply、unsend 等一次性非交互命令,结果输出到标准输出,并支持 JSON 格式,便于脚本调用和 AI 智能体工具使用。多个账号可保存在本地并通过命令快速切换。
项目基于 TypeScript 和 Ink(基于 React 的终端 UI 框架)开发,可通过 npm 或 Homebrew 安装。它与 Instagram 官方无关,使用时可能违反 Meta 的服务条款。
核心功能
- 01在终端中浏览私信会话、动态流、限时动态和通知。
- 02支持全键盘操作,也可使用鼠标。
- 03提供非交互命令,可发送、读取、回复和撤回消息,并支持 JSON 输出。
- 04支持上传图片、视频和文件,并可下载消息中的媒体。
- 05可在本地保存的多个账号之间快速切换。
- 06支持多种终端图像协议来显示媒体内容。
适用场景
- 不打开手机应用或浏览器,也能查看和回复好友私信。
- 在远程 Linux 服务器或编辑器终端中使用 Instagram。
- 通过脚本或 AI 智能体读取和发送 Instagram 私信。
快速上手
- 1
确保已安装 Node.js v22 或更高版本
- 2
通过 npm 全局安装 CLI
npm install -g @i7m/instagram-cli - 3
使用用户名和密码登录
instagram-cli auth login --username - 4
在终端界面中打开动态feed
instagram-cli feed
使用前须知
- 这是非官方项目,与 Instagram 无关联,使用它可能违反 Meta 的服务条款。
- 需要 Node.js v22 或更高版本。
- stories 功能仍处于测试版。
收录于专题
标签
常见问题
- instagram-cli 是什么?
- 一款终端界面与命令行的 Instagram 客户端,可用键盘浏览动态、私信和通知。 Instagram CLI 是一款运行在终端里的非官方 Instagram 客户端。它提供私信会话、动态流、限时动态(测试版)和通知等交互式 TUI 界面,支持全键盘操作,也可使用鼠标。图片和视频可通过 kitty、iTerm2、sixel 等图像协议在终端中显示,并提供 ASCII 和盲文等备用方案。
- instagram-cli 可以免费使用吗?用的什么许可证?
- instagram-cli 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- instagram-cli 还在维护吗?
- 活跃维护中。instagram-cli 最近一次提交是在 2026年10月31日。
- instagram-cli 适合用来做什么?
- 不打开手机应用或浏览器,也能查看和回复好友私信。 在远程 Linux 服务器或编辑器终端中使用 Instagram。 通过脚本或 AI 智能体读取和发送 Instagram 私信。
- instagram-cli 怎么安装和运行?
- 确保已安装 Node.js v22 或更高版本 通过 npm 全局安装 CLI: npm install -g @i7m/instagram-cli 使用用户名和密码登录: instagram-cli auth login --username 在终端界面中打开动态feed: instagram-cli feed
- 在哪里获取 instagram-cli?
- 源代码和安装说明在 GitHub 上:https://github.com/supreme-gg-gg/instagram-cli
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.7万+12 本周2979GoApache-2.0更新于 前天
用 Rust 编写的终端文件管理器,基于异步 I/O,支持图片预览与 Lua 插件。
4.3万+140 本周1059RustMIT更新于 前天
一款用 Go 编写、基于 Bubble Tea 的现代终端文件管理器,用于在命令行中浏览和管理文件。
2.4万+54 本周833GoMIT更新于 昨天
一款在终端中将 Markdown 文件变成幻灯片演示的工具,支持图片、代码高亮和主题。
8961+19 本周209RustBSD-2-Clause维护活跃更新于 3天前
用 Go 编写的键盘驱动终端下载管理器,支持分块并行下载与多镜像下载。
3624+14 本周159GoMIT维护活跃更新于 6天前