Follow Twitch conversations using Chatterino2, a chat client that works outside the main site interface.
twitch-cli
The Twitch CLI provides command-line tools for developing applications with Twitch.

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
- 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
- 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
- Category
- Social & Communities › Twitch Tools
- 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.
Follow Twitch conversations using Chatterino7, a chat client that works outside the main site interface.
Avoid Twitch ads by retrieving video playlists from Russia, as described by luminous-ttv.
Build Twitch Messaging Interface integrations in JavaScript with the tmi.js library.
biliup supports recording live streams, uploading videos, and transferring channel content through command-line tools.
Scrape posts and media from listed social platforms with skraper, a Kotlin and Java library with a command-line tool.
Popular in Twitch Tools
Well-known listings from the same topic.
twitch-cli FAQ
How do I install Twitch CLI on Windows?
How do I stop the daily update check?
How do I update an installed copy?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












