Catch, Trade & Shine, live on Twitch

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.

Built for streamers

Fast to set up. Fun to play. Easy to theme.

Twitch

Twitch-ready & Reliable

Seamless chat integration, OBS overlay support, and crash-safe logging all configurable via config.json5

Overlay via HTTP

Simple OBS Browser Source

Point OBS to http://localhost:8080/overlay (or your server IP). No file source required.

Live Gate

Only spawns while you’re live

Flip one switch in the config and the bot pauses when your channel is offline.

Looks great on stream

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!

Current Features

These are the core features that make PokéCharm fun, interactive, and streamer-friendly.

Integrations

Discord Integration

Toggle in config.json5. Disabled → Pokédex in Twitch chat. Enabled → Full list via Discord, Twitch shows “Sent to Discord!”.

Catching

Exciting Encounters

Random Pokémon spawns, shiny chances, multiple Pokéballs, difficulty modes, and catch streaks.

Pokédex

Your Collection

Every viewer gets a personal Pokédex that tracks caught Pokémon, shinies, and evolutions.

Mystery Eggs

Daily Surprises

Claim a daily egg, wait for it to hatch, and discover a random Pokémon shinies included!

Evolution

Grow Your Team

Evolve Pokémon you’ve owned for a few days. Multi-evolution lines included.

Quests

Fresh Daily Challenges

Catch, hatch, evolve, or explore. Complete quests to unlock guaranteed rewards.

Giveaways

Engage Your Viewers

Mods can launch Pokémon giveaways anytime. Viewers join with !join, and winners are announced live.

Events

Seasonal Fun

Special spawns for holidays and themes: Halloween, Winter, Valentine, Summer, and more.

Integrations

AI & Community Tools

Optional AI co-host adds commentary. Discord integration shares Pokédex updates and event alerts.

Shiny Control

Mods can force shiny spawns

!pokemon shiny, !pokemon shiny pikachu, or !pokemon shiny 25.

Trade & Gift

Safe player-to-player exchanges

Offers auto-expire, require !accept, and re-check ownership to prevent dupes.

Streaks

A streak system for catches

Users gets a bonus when they are on a streak, resetting after a faiuled attempt, and after 1h of not beeing active

Commands

Everyone

!catch [pokeball|greatball|ultraball|masterball] !pokedex !quest !egg !hatch !evolve [Pokémon] !join !trade @user [Yours] for [Theirs] !gift @user [Pokemon] !accept / !decline !streak !trade @user [Yours] for [Theirs] !gift @user [YourPokemon] → gift !duel @user [YourPokemon] !accept [YourPokemon] or !decline

Mods

!pokemon [name|id] !pokemon shiny [name|id|none] !giveaway [Pokemon] !raidout [seconds] !status

Quick Setup

PokéCharm works with all major streaming software. If it supports a Browser Source, it supports PokéCharm. Here are some examples:

OBS Studio
Streamlabs
XSplit
Meld Studio
  1. Place the bot files and images together (keep overlay.html & assets/ in the folder).
  2. Edit config.json5 set channel, prefix, timers, and options (e.g. useLiveGate, overlayPort).
  3. Run the bot. In your streaming software, add a Browser Source → URL: http://localhost:8080/overlay (or http://YOUR-IP:PORT/overlay).

Example overlay URL

http://localhost:8080/overlay

Live-gate toggle

"useLiveGate": true

Overlay port

"overlayPort": 8080
AI_Licia Logo

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.

Learn more Signup today!
Creator Logo

About the Creator

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!

Twitch Logo Follow me on Twitch

Beta Testers

Special thanks to our early supporters who helped shape PokéCharm!

FUNfamilyGaming
FUNfamilyGaming
Twitch
Gwinthor
Gwinthor
Twitch
J450nFun
J450nFun
Twitch
Savallusion
Savallusion
Twitch
DreamyLion
DreamyLion
Twitch
vToonNyx
vToonNyx
Twitch
JonkoJerry
JonkoJerry
Twitch
Kayteepedia
Kayteepedia
Twitch

Download & Community

PokéCharm is currently in closed beta! Join the Discord to get the latest build and join the community for support and themes.

Join the beta today!