by PhantomBot

PhantomBot / PhantomBot

PhantomBot is an actively developed open source interactive Twitch bot with a vibrant community that...

500 Stars 298 Forks Last release: 8 days ago (v3.3.4) GNU General Public License v3.0 7.1K Commits 58 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:


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.