Skip to content

3dproger/AxelChat

Repository files navigation

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 | Privacy Policy | EULA | Data Deletion | Documentation | Tutorials and discussions | Telegram | Donate

In OBS

On smartphone

Chat participants

Connection settings

Common settings

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
  • Web-based widgets
  • Displaying chat on your smartphone and other devices in your local network
  • API for integration with your applications
  • Appearance editor for Web-based widgets
  • Appearance presets (themes) for widgets
  • Many other improvements

Supported and planned platforms

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

FAQ

How to help develop AxelChat

  • Financial support
  • Recommend to your favorite streamer
  • Suggest your idea in any convenient way
  • 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
  • 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

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

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