chatuino

command module
v0.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2026 License: MIT Imports: 44 Imported by: 0

README

chatuino-bin

Chatuino

A Twitch chat client that runs in your terminal.

Demo of chatuino.

vertical chatuino.

More screenshots

Table of Contents

Intro

If you spend time in Twitch chat and prefer working in a terminal, Chatuino gives you a native experience without the browser overhead. It handles multiple accounts, displays emotes directly in supported terminals, and stays out of your way.

The project draws inspiration from Chatterino and twitch-tui.

Features

  • Multiple accounts with easy switching
  • Join any number of chats simultaneously
  • Anonymous lurking without an account
  • Emotes rendered in-terminal (Kitty, Ghostty)
  • 7TV and BTTV emote support
  • Tab completion for emotes and usernames
  • User inspect mode for viewing chat history per user
  • Mention notifications and live alerts in dedicated tabs
  • Message search and local chat logging
  • Moderator tools with quick timeout shortcuts
  • Custom commands with templating support
  • Theming and configurable keybinds
  • Self-hostable server component

For the full list, see Features.

Installation

Arch Linux: Install chatuino-bin from the AUR.

Install script (Linux/macOS):

curl -sSfL https://chatuino.net/install | sh

Options:

# Install to a specific directory
curl -sSfL https://chatuino.net/install | sh -s -- -b /usr/local/bin

# Install a specific version
curl -sSfL https://chatuino.net/install | sh -s -- -v v0.6.2

Pre-built binaries: Available on the releases page.

Install from source:

go install github.com/julez-dev/chatuino@latest

Usage

Run chatuino --help to see available commands.

Adding an account

chatuino account

This opens the account manager. To link a Twitch account, you'll need to authenticate through https://chatuino.net/auth/start (or your own server) and paste the resulting token.

Configuration

See Settings for keybinds, emote display options, chat logging, and other configuration.

Self-hosting

Chatuino connects to chatuino.net by default for authentication and API proxying. If you prefer to run your own server, follow the self-host guide.

Contributing

Contributions are welcome! If you contribute to Chatuino, add yourself to contributor/contributors.json with your GitHub username, email, and optionally your Twitch login name to receive attribution and a special contributor badge in chat.

License

MIT. See LICENSE.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL