AxelChat

Multichat for streamers

View project on GitHub

AxelChat

The AxelChat application collects chat from various streaming platforms and displays it in one window. Has a user-friendly interface and various useful features

Download | Releases | Feedback | Issues | Sponsor | Privacy Policy

Supported and planned platforms

  • Twitch
  • YouTube
  • Trovo
  • GoodGame
  • VK Play Live
  • VK Video
  • Kick
  • Rumble
  • Odysee
  • DLive
  • TikTok
  • Rutube
  • VIMM
  • Discord
  • Telegram
  • DonationAlerts
  • BetterTTV
  • FrankerFaceZ
  • 7TV
  • Bigo Live
  • Facebook Live
  • X / Twitter
  • VStream
  • shareplay.tv
  • live.space
  • Nimo TV
  • Huya Live
  • Douyin
  • NUUM
  • DonatePay
  • StreamElements
  • Streamlabs
  • Patreon
  • Boosty
  • Chatterino Homies Edition
  • Many others. You can suggest here or here

Features

  • Display messages from multiple streaming platforms at once
  • Display avatars of participants of chat
  • Displaying the number of viewers both total and for individual platforms
  • Displays detailed information about a participant in a live chat in a separate window including a link to the participant’s page/channel (see example below)
  • Sound commands that are activated by the corresponding message from the chat. There are built-in commands, but you can always add your own
  • Saving messages and other information on the fly to text files. It may be useful for further processing by other software
  • BetterTTV, FrankerFaceZ, 7TV emotes support on any streaming platform
  • Ability to integrate with other applications via WebSocket
  • Ability to integrate with other applications via file system
  • Windows releases
  • Cross-platform
  • Web-based widgets
  • Appearance editor for Web-based widgets
  • Appearance presets (themes) for widgets
  • Linux releases
  • macOS releases
  • Android releases
  • iOS releases
  • Many other improvements

Example of a chat participant information window:

FAQ

  • Is AxelChat considered a viewer? - Depending on the version of AxelChat and depending on the streaming platform, this may or may not be the case. If possible, we try not to allow AxelChat to be considered a viewer
  • Does AxelChat work with YouTube premieres? - Yes
  • Can I download a YouTube chat for an already past stream using the AxelChat? - No, use something else instead. For example, use the browser extension Save Live Streaming Chats for YouTube™

How can I help the development of the project

  • Financial support
  • Recommend to your favorite streamer
  • Create and improve widgets using front-end technologies like React. Here is the official widget repository: https://github.com/3dproger/AxelChatWidgets
  • Create software that can be integrated into a AxelChat using a websocket or using a file system
  • You can report a bug or suggest a new feature in Issues
  • Help with translations into other languages using the Qt Linguist. I can send you translation blank files, just write to me about it

Known Issues

  • YouTube: messages that YouTube may find inappropriate are not displayed
  • YouTube: works only with open access broadcasts or available via the link. Private broadcasts are not supported
  • YouTube: Doesn’t work for streams with age and possibly other restrictions
  • Telegram: avatars of users who have disabled the display of avatars in the privacy settings are not displayed

Troubleshooting

Doesn’t connect (General)

  • Check the correctness of the specified stream links/channel name
  • Check your internet connection
  • Try to use VPN
  • Check proxy settings if using
  • Check your firewall settings

Doesn’t connect (YouTube)

  • Check that the broadcast is not over
  • Check that the broadcast is publicly available or accessed via a link. Private broadcasts are not supported

Twitch: Avatars not showing

  • Check that the link to the channel is correct
  • Check that the OAuth-token is correct. Update the OAuth-token, if necessary, by pressing the corresponding button in the AxelChat
  • Check in the settings of your Twitch account if the permission to use the twitch account has not been revoked. Update the OAuth-token, if necessary, by pressing the corresponding button in the AxelChat

Control panel web page does not open correctly

  • Make sure you’re logged into your streaming site in your default browser
  • Make sure that you have specified a stream in AxelChat that belongs to your streaming platform account in the default browser, and not someone else’s stream