twitch-cli

github.com/twitchdev/twitch-cli Twitch Tools Open-source projectOpen source

The Twitch CLI provides command-line tools for developing applications with Twitch.

github.com/twitchdev/twitch-cli
twitch-cli homepage screenshot

About twitch-cli

Twitch CLI is the official command-line tool published by Twitch for developing applications on the Twitch platform. It is an open-source Go project released under the Apache 2.0 license and runs on Linux, macOS and Windows. Commands follow the form twitch , with command groups for api, event, mock-api, token, configure, completion and version. Installation is available through Homebrew on macOS and Linux, Scoop or WinGet on Windows, or a manual download of release binaries. When the tool exits successfully it makes a daily HTTP call to GitHub to check the latest release, and prints a notice if the installed version is older. That check can be turned off through environment variables or a .twitch-cli.env configuration file.

Key features

  • Command groups for api, event, mock-api, token, configure, completion and version
  • Install on macOS and Linux with Homebrew, which manages versioning
  • Install on Windows with Scoop or WinGet
  • Manual release binaries, renamed or symlinked as twitch
  • Disable update checks via CI, TWITCH_DISABLE_UPDATE_CHECKS or .twitch-cli.env
  • Apache 2.0 licensed source with a contributing guide
Best for: Developers building and testing Twitch integrations who prefer working from a command line.
Good for
  • Official Twitch tool rather than a third-party project
  • Open source under the Apache 2.0 license
  • Package-manager installs and updates on macOS, Linux and Windows
Watch out for
  • Makes an HTTP call to GitHub once a day to check for releases unless disabled
  • Manually downloaded macOS binaries may need permission changes, such as chmod 755, before execution
  • Documentation assumes the binary is placed in PATH and named twitch

twitch-cli at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Linux, macOS, Windows
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

twitch-cli alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

biliup

github.com/biliup/biliup

biliup supports recording live streams, uploading videos, and transferring channel content through command-line tools.

Open source
24 alternatives

skraper

github.com/sokomishalov/skraper

Scrape posts and media from listed social platforms with skraper, a Kotlin and Java library with a command-line tool.

Open source
24 alternatives

Popular in Twitch Tools

Well-known listings from the same topic.

All 110

twitch-cli FAQ

How do I install Twitch CLI on Windows?
Use Scoop by adding the twitch bucket and running scoop install twitch-cli, or run winget install Twitch.TwitchCLI. A manual release download is also available.
How do I stop the daily update check?
Set the environment variable CI or TWITCH_DISABLE_UPDATE_CHECKS to true, add DISABLE_UPDATE_CHECKS=true to your .twitch-cli.env file, or set LAST_UPDATE_CHECK to 3000-01-01 in that file.
How do I update an installed copy?
Run brew upgrade twitchdev/twitch/twitch-cli, scoop update twitch-cli, or winget update Twitch.TwitchCLI, depending on how it was installed; manual installs require downloading a new release.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing