PokéCharm turns your chat into a playful Pokémon hunt with shiny spawns, daily quests & eggs, a safe trading & gifting system, and a crisp OBS overlay.
Fast to set up. Fun to play. Easy to theme.
Seamless chat integration, OBS overlay support, and crash-safe logging all configurable via config.json5
Point OBS to http://localhost:8080/overlay (or your server IP). No file source required.
Flip one switch in the config and the bot pauses when your channel is offline.
Seasonal pools, quests, eggs, evolutions, giveaways, Discord webhooks, and lively animations keep your stream fun and interactive. With shiny Pokémon encounters, a safe trading & gifting system, and customizable overlays, PokéCharm blends seamlessly into Twitch while giving your viewers a truly unique experience. Run it locally or on a remote PC/VPS and help your channel come alive!
These are the core features that make PokéCharm fun, interactive, and streamer-friendly.
Toggle in config.json5.
Disabled → Pokédex in Twitch chat.
Enabled → Full list via Discord, Twitch shows “Sent to Discord!”.
Random Pokémon spawns, shiny chances, multiple Pokéballs, difficulty modes, and catch streaks.
Every viewer gets a personal Pokédex that tracks caught Pokémon, shinies, and evolutions.
Claim a daily egg, wait for it to hatch, and discover a random Pokémon shinies included!
Evolve Pokémon you’ve owned for a few days. Multi-evolution lines included.
Catch, hatch, evolve, or explore. Complete quests to unlock guaranteed rewards.
Mods can launch Pokémon giveaways anytime. Viewers join with !join, and winners are announced live.
Special spawns for holidays and themes: Halloween, Winter, Valentine, Summer, and more.
Optional AI co-host adds commentary. Discord integration shares Pokédex updates and event alerts.
!pokemon shiny, !pokemon shiny pikachu, or !pokemon shiny 25.
Offers auto-expire, require !accept, and re-check ownership to prevent dupes.
Users gets a bonus when they are on a streak, resetting after a faiuled attempt, and after 1h of not beeing active
PokéCharm works with all major streaming software. If it supports a Browser Source, it supports PokéCharm. Here are some examples:
overlay.html & assets/ in the folder).config.json5 set channel, prefix, timers, and options (e.g. useLiveGate, overlayPort).http://localhost:8080/overlay (or http://YOUR-IP:PORT/overlay).
PokéCharm is proud to be the first ever Twitch Pokémon catching game
with direct integration to ai_licia 🤖💜.
This powerful AI co-host makes your chat more dynamic, interactive,
and fun evolving beyond simple spawns into real community engagement.
Special offer: Get 50% off ai_licia for the first month with code
PokeCharm
at checkout.
Hi! I’m RosesPlace, the creator of PokéCharm. I built this project to bring the fun of catching Pokémon into Twitch chat with a colorful overlay, giveaways, quests, shinies, and more. 💜
PokéCharm is also the first ever Pokémon catching game on Twitch to include direct integration with ai_licia 🤖✨ making your chat smarter, more dynamic, and more interactive than ever before. With AI-powered events and reactions, the bot goes beyond just spawning Pokémon it becomes a living part of your Twitch community.
When I’m not coding bots, you’ll find me streaming on Twitch come hang out and help me test new features live!
Special thanks to our early supporters who helped shape PokéCharm!
PokéCharm is currently in closed beta! Join the Discord to get the latest build and join the community for support and themes.