Chatty
- + + - -Chatty is a Twitch chat client for everyone who appreciates a dedicated desktop application (similiar to a classic IRC client), but doesn't want to miss out on Twitch-specific features.
+Chatty is a chat software specifically made for Twitch, in the spirit of a classic IRC Client. It runs on Windows and any other OS that supports Java 8 or later.
-Note that Java 8u161/162 contains a bug that can lead to unusual high CPU usage (at least on Windows). This seems to be fixed in 8u172 (not 8u171). You can download 8u172 here. The current Standalone Version download still comes bundled with Java 8u151.
+Features
--
-
- General Features
+
There's more to Chatty than meets the eye, here's just an incomplete list of what it can do.
++- ++++-Basic Features
-
-
- Nick colors, emoticons, badges, chat info, stream status and viewercount display -
- With FrankerFaceZ-Support (Emoticons & Custom Mod Icons) and BetterTTV emotes (no Personal Emotes though), including unified bot badge -
- Connect with OAuth (your Twitch account password is never entered in the application) -
- Basic Whisper Support (no history) -
- Chatlog, clickable links, TAB Completion (nicks, emotes, commands, custom), input history -
- Message Highlighting and Ignoring -
- SpeedRunsLive Race Viewer +
- Join several channels (tabbed), popout individual channels +
- Channel Favorites & History +
- Log chat to file, TAB-Completion, Input History +
- Flexible message Highlighting and Ignoring +
- Customizable chat colors, font, line spacings, alternating backgrounds +
- Choose between several Look&Feel, including Dark Mode
- Viewer-centered Features +
+-Watching
-
-
- Get notified when channels you follow go live and view a list of live streams -
- Follow and unfollow channels -
- View and insert your subemotes, channel-specific emotes, all global emotes and Twitch emotes you favorited +
- Get notified when channels you follow go live +
- Follow and unfollow channels through Chatty
- Easily open streams in your browser, or run Livestreamer (or the more up-to-date Streamlink) out of Chatty -
- Join several channels, popout individual channels to view them side-by-side
- Streamer/Moderation-centered Features +
++Streaming
-
-
- Set your stream title/game/communities (using presets/favorites) and run commercials -
- Add the current stream time to a file via hotkey or mod command to assist in making Stream Highlights -
- View a list with the 100 most recent followers/subscribers of your channel -
- Graph of how your viewercount developed over time this session -
- Click on nick in chat to open customizable moderation dialog, showing the last messages of this user (no banning the wrong user) and basic account info +
- Set your stream title & game (with custom Presets) and run commercials +
- Write current stream uptime to a file, via configurable hotkey or Mod Command, to assist in making Stream Highlights +
- List your 100 most recent followers/subscribers +
- Viewerhistory graph of your current streaming session +
+ ++++Moderating
+-
+
- Click on nick to open customizable User Dialog, showing recent messages and basic account info +
- Optional pause-chat-on-hover to avoid misclicks
- AutoMod support to approve/deny filtered messages +
- Create Custom Commands and customize Context Menus
- Customization +
++Emotes & Badges
-
-
- Choose your font, customize colors, timestamp, how bans are shown, joins/parts and more -
- Customize usercolors based on user-type (mod, sub, turbo..), specific usernames or colors (replace colors) -
- Customize usericons (badges), replace default ones or add your own for specific users -
- Disable specific emotes, replace emotes with your own locally, change scaling all emotes in chat or the Emote Dialog -
- Create custom commands and add them to context menus or the user dialog -
- Add or remove regular, app-wide or global hotkeys according to your needs -
- Extensive settings dialog to adjust the features to your needs +
- FrankerFaceZ Emotes (& Mod Icons), BetterTTV Emotes (no Personal Emotes though) +
- Unified Bot Badge (using multiple sources) +
- Emote Dialog with Favorites, Subemotes, Channel-specific Emotes, and more.. +
- Emote TAB-Completion using Shift-TAB (configurable) +
- Enter Emoji codes like
:thinking:
, aided by TAB-Completion
+ - Locally hide/ignore individual Emotes or Badges or add your own
++Other Features
+-
+
- Use Chatty in several languages, including English, German, French, Russian, Japanese, and more.. (the help and parts of the GUI aren't translated, translations thanks to contributers) +
- SpeedRunsLive Race Viewer +
Download
+Choose one of the following downloads of Chatty Version 0.9.2. For older versions or betas go to GitHub.
+If this is your first time using Chatty check out the Getting Started Guide.
-Requirements
-You need to have the Java 8 JRE or later installed (unless you're using the Windows Standalone version). Download Java if you need it.
- -Download & Getting started
--
-
- Download Version 0.9.1 - (all OS) -
- With global hotkey support (Windows only): -
- Standalone Bundle (Windows executable, includes JRE, no installed Java required): -
- Previous versions and source code are on GitHub -
- Note: The version with
emotefix
in the filename was released 2018-06-13, but only fixes Emotes and had to be released pretty quickly, so it's not really listed like a regular release.
-
Extract the .zip into a folder of your choice and start Chatty.jar (or the Chatty.exe in case of the standalone).
-When you start Chatty the Connect Dialog should come up. Click
-Create login..
andRequest 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
+https://chatty.github.io
please. :)Windows
++
+ ++ +Windows Standalone (No Java installation) +JAR-Version (requires Java 8 JRE or later installed) ++ ++ +-
+
- Download Windows Standalone (Installer) Recommended +
- Install into a folder of your choice and start
Chatty.exe
(or optionally created shortcuts).
+
-
+
- Download Windows Standalone (.zip) +
- Extract the .zip into a folder of your choice and start
Chatty.exe
.
+
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 send an E-Mail, Tweet or join the Chatty Discord.
-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
--
-
- Sometimes users aren't correctly sorted in the userlist -
- Windows: Dragging the upper edge to maximize the window vertically doesn't resize the contents of the window. - This may be a Java Bug that I cannot fix. Workaround: Try double-clicking the upper edge instead of dragging it. -
Note: The Windows Standalone contains it's own version of Java, which remains in the Chatty folder and is only used for Chatty itself. Larger download size.
++ +-
+
- Download JAR-Version (Installer) +
- Can select global hotkey support during installation. +
- Install into a folder of your choice and start
Chatty.jar
(or optionally created shortcuts).
+
-
+
- Download JAR-Version (.zip) +
- Also available with global hotkey support for 32bit-Java / 64bit-Java +
- Extract the .zip into a folder of your choice and start
Chatty.jar
.
+
Non-Windows
+For OS other than Windows (e.g. Linux or MacOS) you will need to download the JAR-Version (.zip) and must have Java 8 or later installed on your system. Extract the .zip into a folder of your choice and start
+ +Chatty.jar
.Contact
+If you have any feedback or questions feel free to contact me. You can join the Chatty Discord preferred, write me an E-Mail or use Twitter.
+ +If you're having an issue with Chatty, make sure to check out the Troubleshooting help page and Twitter for news on current problems. If this doesn't solve your issue please read How to report issues on how to let me know about it.
+ +Help
+The Chatty Help can be opened in-app via
-Help - About / Help
or by pressing F1. Here just some common questions and answers:FAQ (Frequently Asked Questions)
- I have an issue with Chatty, what do I do? -
- Read the Troubleshooting. If you can't solve the issue with that information write a message. +
- Read the Troubleshooting. If you can't solve the issue with that information read How to report issues. + +
- I'm not encountering a bug, but I need help using Chatty, what do I do? +
- Read the help. If you need help with a certain setting you can open the correct help page directly out of the Settings Dialog. If you can't find the answer there, contact me, see Contact / Feedback.
- Does Chatty support other streaming services like YouTube or hitbox.tv?
- Unfortunately not, and it's not currently planned either. Chatty is designed around Twitch and adding support for other services wouldn't be a trivial task. -
- 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. +
- What about Chatty for mobile? +
- Developing a mobile version is very different from a Desktop App and is currently not planned.
- 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. +
- First of all check that
Settings - Advanced - Correct Userlist
is enabled (it should be by default). Even then, the userlist in Twitch Chat shouldn't be taken too seriously. Read more about the userlist..