Feature Request
What problem does this solve?
Currently there's no way to post Instagram Stories from the CLI. Users who build or manage assets locally have to switch to a phone/browser to post them — breaking the terminal workflow.
Proposed solution
Add an instagram-cli post story [<username>] command with a 3-screen TUI:
- File browser — navigate local filesystem, pick a
.jpg, .jpeg, .png, or .mp4 file
- Audience picker — toggle Everyone ↔ Close Friends
- Confirmation — review file, type, audience before posting
Uses ig.publish.story() from instagram-private-api. No new dependencies required.
Notes
- Video cover image uses a 1×1 black JPEG placeholder to avoid an
ffmpeg dependency (v1 limitation documented in the confirmation screen)
- Close friends posts use
toBesties: true
- I have a working implementation ready to submit as a PR
Feature Request
What problem does this solve?
Currently there's no way to post Instagram Stories from the CLI. Users who build or manage assets locally have to switch to a phone/browser to post them — breaking the terminal workflow.
Proposed solution
Add an
instagram-cli post story [<username>]command with a 3-screen TUI:.jpg,.jpeg,.png, or.mp4fileUses
ig.publish.story()frominstagram-private-api. No new dependencies required.Notes
ffmpegdependency (v1 limitation documented in the confirmation screen)toBesties: true