PhantomBot
PhantomBot is an open-source Java chatbot for Twitch.
Platform availability
Available on 1 of 6 install platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
Also on Docker Hub and GitHub
Health score
69/100 Good
- Maintained
- 100last commit 6 days ago
- Popular
- 59846 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- 502 GB minimum RAM
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today, links checked 11 days ago
- GitHub stars
- 846
- Open issues
- 22
- Last commit
- 2026-10-03
- Latest release
- v3.22.0.2
- License
- GPL-3.0
- Activity
- declining
Checked 2 days ago - source: GitHub (phantombot/PhantomBot)
Resources & Compatibility
Minimum requirements: 2 GB RAM, 1 CPU core(s).
Checked 10 days ago - source: Docker Hub image tags and published docs
First-install notes
- First launch Create botlogin.txt in the PhantomBot appdata folder after the first launch, restart the container, then clear the HTTPS fields in the web panel. source
Fetched 6 days ago - each note links to its source
Variants
Alternatives (3)
- StreamElements - The Ultimate All in One Platform for Streamers - Provides a chatbot, overlays, a loyalty system, and more.
- Streamer.bot - Streamer.bot is a local bot, meaning all connections are made directly from your local PC to any configured external services, such as Twit…
- TikFinity - TikFinity is an advanced and powerful streaming tool designed specifically for TikTok LIVE.
Checked 7 days ago - source: AlternativeTo
Common questions
How do I get the web panel login credentials after initial setup?
Click Bot Setup and OAuth, then look in the terminal window for the auto-generated username and password shown on the login page.
What extra step is needed after the first launch when using the Unraid container?
Create botlogin.txt in the PhantomBot appdata folder, restart the container, then clear the HTTPS fields in the web panel.
What file permissions do I need when running from the extracted release on Linux or macOS?
Apply execute permissions to launch.sh, and also apply execute permissions to launch-service.sh if you plan to run the bot as a background service.
Have self-hosters had trouble exposing PhantomBot through a reverse proxy?
Users have discussed issues with PhantomBot in the Nginx Proxy Manager community, while one person reported making the web interface accessible from a subdomain with plain Nginx.
Answers sourced from ca.unraid.net, github.com, www.reddit.com
Community
- PhantomBot - Reddit (reddit)
- Does anyone here use phantombot? What do you think? - Reddit (reddit)
- Questions about phantombot : r/PhantomBot - Reddit (reddit)
- I'm trying to set up PhantomBot for the first time and I'm ... - Reddit (reddit)
Collected 10 days ago - public community threads