Need help with PhantomBot?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

542 Stars 313 Forks GNU General Public License v3.0 7.2K Commits 11 Opened issues


PhantomBot is an actively developed open source interactive Twitch bot with a vibrant community that provides entertainment and moderation for your channel, allowing you to focus on what matters the most to you - your game and your viewers.

Services available


Need anything else?

Contributors list


Java CI

PhantomBot is a Twitch chat bot powered by Java. PhantomBot has many modern features out of the box such as a built-in webpanel, enhanced moderation, games, a point system, raffles, custom commands, a music player, and more. PhantomBot can also be integrated with many services such as Discord, Twitter, TipeeeStream, StreamLabs and StreamElements!

Additional functionality is enabled through the use of third-party modules.

How can I follow along/contribute?

  • Feel free to check out our Version History.
  • If you are a developer, feel free to check out the source and submit pull requests. We provide a guide to setup your development environment.
  • Please don't forget to watch, and star our repo!
  • A huge thanks goes out to the people who have already contributed to the project.


PhantomBot requires the following software to be installed:

ARM (Raspberry Pi) or x86 (32-bit) architectures * OpenJDK 11

x86_64 (64-bit) architectures * No pre-requisites


Please refer to platform-specific installation documentation. * Windows * Linux: * Ubuntu 16.04 * CentOS 7 * macOS

Upgrading PhantomBot

Detailed upgrade instructions are listed on our documentation.


PhantomBot is licensed under the GNU General Public License v3 (GPL-3).

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.