MCPcopy Index your code
hub / github.com/Xithrius/twitch-tui

github.com/Xithrius/twitch-tui @v2.6.19

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.6.19 ↗ · + Follow
350 symbols 770 edges 48 files 20 documented · 6% updated 41d agov3.0.0-alpha.3 · 2025-09-05★ 6238 open issues

Browse by type

Functions 272 Types & classes 78
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

twitch-tui

Twitch chat in the terminal.

crates CI pre-commit.ci status unsafe

Feature list

  • Read/send/search messages
  • Switch channels
  • Create and toggle filters
  • Command, channel, and mention suggestions
  • Customize functionality and looks to your liking using a config file

Links

More information

If you have any problems, do not hesitate to submit an issue.

Combine this application with streamlink to rid the need of a browser while watching streams.

This project follows the guidelines of Semantic Versioning.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 167
Function 105
Class 59
Enum 14
Interface 5

Languages

Rust100%

Modules by API surface

src/handlers/data.rs29 symbols
src/emotes/graphics_protocol.rs25 symbols
src/utils/text.rs23 symbols
src/ui/components/utils/input_widget.rs18 symbols
src/handlers/config.rs18 symbols
src/emotes/downloader.rs15 symbols
src/emotes/mod.rs14 symbols
src/utils/emotes.rs12 symbols
src/handlers/filters.rs12 symbols
src/handlers/app.rs12 symbols
src/ui/components/utils/search_widget.rs10 symbols
src/ui/components/channel_switcher.rs10 symbols

For agents

$ claude mcp add twitch-tui \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page