chatuino

command module
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2026 License: MIT Imports: 45 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.

Directories

Path Synopsis
Package search provides composable chat message matchers that can be combined to build structured search queries.
Package search provides composable chat message matchers that can be combined to build structured search queries.
twitch
ffz
ivr
ui

Jump to

Keyboard shortcuts

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