PhantomBot

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.

Get Started - Free forever
Control Panel
Console
MacBook
PhantomBot Console
Control Panel

Exceptional Features Having PhantomBot in your chat gives you unlimited possibilities when it comes to chat moderation, games and much more for your stream.

SQLite3 and MySQL Support

Your data is safe and easy to manage in PhantomBot. The default embedded database, SQLite3, takes care of everything behind the scenes in an on-disk database which is easily managed with SQLiteManager. If you have MySQL experience, PhantomBot plugs right in and you can manage the database using your favorite tools.

Highly Customizable

Want a bot that moderates like a dictator, or that is as kind as a babysitter? PhantomBot has you covered. Want to change up the responses? Fully customizable language settings takes care of that. Tired of the same old bank heists? How about a completely configurable adventure system? You name it, you can customize it.

Keeps Chat Going

With a wide variety of games, gambling options, raffles, and other distractions, PhantomBot will keep your chat entertained during those times when you have your head down in a game and need a few moments to power through a few things.

Open Source

PhantomBot is an Open Source project. What does this mean? It means the source code is there for you to tinker with. To modify. To enhance. To give back to the community. If you want something slightly different for your Twitch channel, you can make it happen. If you want a custom command that does something that no one has ever seen before, you can add it. Your only limit is your imagination, and a little bit of Java and JavaScript knowledge.

Nightly Builds and Steady Releases

PhantomBot is constantly under development. You can stay on the bleeding edge of PhantomBot and use the Nightly Build, full of new features that the developers are cranking out for the community. You can also take advantage of our steady release schedule, stable releases come out on a fairly consistent basis and ensure that PhantomBot doesn't grow stale.

Alerts and Announcements

Reward your viewers from GameWisp, Streamlabs and StreamTip! Create custom alerts and announcements! Use our customizable alerts with images and audio clips to keep things exciting! Let your Twitch subscribers be praised, and your followers noticed! Studies have shown that users love a little praise.

Check our great Control Panel Take total control of PhantomBot from on the web.

Not a fan of a text based console interface? Fire up the Control Panel and have all the power of PhantomBot within a click of your mouse. But it doesn't just control PhantomBot, it provides an audio interface for your chat to send sounds to your stream. Want to have a spooky sound that your viewers can trigger? We have you covered. Or a cheer for that moment of triumph? Yup, we got that too. You can add your own sounds as well. And for those nights that you feel like getting your groove on? Fire up the YouTube Player and enable song requests.

* Tested in IE, Edge, Chrome and Firefox.

Integrations Having a Twitch bot is not enough. Having a Twitch bot plugged into the rest of the world is.

With a wide variety of different integrations, PhantomBot brings together data and information from various services and ties it all together nicely in your chat.

Twitter

PhantomBot provides access to both query and post Tweets to Twitter. Our rich configuration allows you to decide what types of Tweets to pull down, be it everything that everyone posts to your wall or just the Tweets that you post. Want to see retweets? We have you covered there. Want to post directly from PhantomBot? No problem. Want PhantomBot to let your Twitter followers know when you are live? Change games? Got that covered too.

GameWisp

PhantomBot allows you to tie into your GameWisp account to allow you to recognize those awesome folks that subscribe to you. It doesn't stop there though, not only do we provide notifications in chat when folks subscribe to you, we also call out the resubscriptions as well as tier changes. Want to give special perks in chat to your loyal subscribers? Yup. We do that too.

Streamlabs

PhantomBot ties into Streamlabs to allow you to recognize those awesome people that generously send you tips as well as those that help you meet donations goals for your favorite charities. PhnatomBot keeps track of these donations as well in your local database, so you can always see who has helped you out without having to launch a remote control panel.

StreamTip

...but wait, you may say, I don't choose to use Streamlabs. No problem. PhantomBot also provides support for StreamTip. Just like we do with Streamlabs, you may recognize those fine people that send you a generous tip and keep track of those tips locally so that you have all of your tip data in one place.

YouTube

PhantomBot provides YouTube integration through the PhantomBot YouTube Player. With a rich set of commands that allow you to moderate songs in chat, as well as place limits on users, based upon their subscription status, you can keep the party going with song requests. You may also import a list of songs that you crank out into a text file. The player itself gives you complete control over what is being played and lets you steal songs with the click of a button. Also included, a webpage that anyone can access to see what songs are coming up next.

Custom API

Well, you may think to yourself, this is great, but I have a couple of other APIs that I want to be able to call. Good news! Through custom commands in chat you may make calls to remote APIs that return text as well as JSON. With our simple JSON parsing from custom commands, you can display the data you want in chat. If that isn't enough for you, with a little bit of JavaScript knowledge, and some help from the PhantomBot Community, you can write your own APIs. Also, members of the PhantomBot Community have provided some useful APIs that they have written as well that you can just plug in as a new PhantomBot module!

Loved by the World’s Greatest Streamers

Download PhantomBot Ready to unleash the best Twitch bot in your channel? Download PhantomBot below!

    • Nightly

      Risk taker? Try PhantomBot Nightly. May be broken and unstable, but has the latest features.
      • Cutting Edge
      • Nightly Updates
      • Newest Features
      • No Support
    • Source

      Want to contribute and make awesome modules for PhantomBot? Do so by grabbing the source code!
      • GitHub Repository
      • Contribute To The Project
      • Newest Features
      • No Support

Need Support? The best way to get support is to search and ask on our forum, or ask one of our developers!

Zelakto

Zackery M. (Zelakto)

Co-Founder, Developer

Develops the website, keeps things running smoothly, and ensures that the releases go out in time.

Teammate

ScaniaTV

Lead Developer

Develops all the latest features in the Core and JavaScript modules.

PhantomIndex

Alex (PhantomIndex)

Co-Founder, Developer

A FGC Player and unnaturally eccentric. He's also the creator of the first revision of PhantomBot.

Illusionaryone

IllusionaryOne

Developer

Leaps over APIs with a single keystroke, here to help with questions as well as develop the Core and JavaScript modules.