GitHub
YouTube Channel

Chatty

Chatty is a Twitch chat client for everyone who wants to try something new and different from the webchat, but doesn't want the complexity of an IRC client or miss out on the Twitch specific features.

Features

Kind of old screenshots because I'm lazy.

Requirements

You need to have the Java 8 JRE or later installed. Download Java if you need it.

Download & Getting started

Extract the .zip into a folder of your choice and start Chatty.jar.

When you start Chatty the Connect Dialog should come up. Click Create login.. and Request login data and follow the instructions to authorize Chatty to connect to chat for you. There is also a short Getting Started Guide.

There is some help available (you can find the same in the program itself). There is also a changelog.

You can use this banner if you like Chatty and want to promote it. Just link to http://chatty.github.io please. :)

Feedback (Feature requests, Bug reports)

This is my first slightly bigger program, so go easy on me. ;) But if you find any bugs or have any other feedback, feel free to tell me. You can message me on Twitch, write me an e-mail or use Twitter.

Please tell me about bugs or else I can't fix them. Please describe exactly what happened and how it happened, since this is absolutely necessary to find out what went wrong (just saying "it doesn't work" or "it won't load" can mean a lot of things). You should also copy the debug.log file in your settings directory (type /openDir to open it, or /dir if that doesn't work) before it is overwritten, in case it could be helpful to find the bug.

Known issues

FAQ (Frequently Asked Questions)

Chatty is not starting when I double-click the Chatty.jar, what now?
Read the Troubleshooting.
Does Chatty support Twitch Group Chat?
No. However, you can manually connect to Group Chat by changing the server/port to connect to (you can change it in the Settings under Advanced, use the 'server' and 'port' settings, the /server command or commandline parameters) and looking up the channel name yourself (you can use this blogpost for help on that). There are a few drawbacks: Since Chatty can currently only connect to one server at a time, you would have to run more than one instance if you want to use regular Twitch Chat at the same time. Use this guide in the help for more information. It also wouldn't recognize the channel as a group chat channel, so some stuff might not work correctly.
Is Group Chat support planned?
No.
Does Chatty support other streaming services like hitbox.tv?
Unfortunately not. And adding support wouldn't be a trivial task either, since Chatty is designed around Twitch and adding other services would require a lot of changes.
Why does Chatty report "Stream offline", even though the stream clearly didn't go offline?
Sometimes the Twitch API will return a stream as offline, even though it isn't. Chatty checks the API twice before reporting a stream as offline, but if both checks return false data, then a false offline report will happen.
Why does the userlist not show all users correctly?
First of all check that Settings - Advanced - Correct Userlist is enabled. Even then, the userlist in Twitch Chat shouldn't be taken too seriously. Read more about the userlist..
Is there any help/documentation?
Yes.
If you like Chatty and would like to support me:
Flattr this