Let’s bring your stream to life… even when it’s just you and your code!
(EcomineAI/ECO-S-TWITCHCHAT-SIM)
Created and maintained by EcomineAI – the mastermind behind ECO‑S‑TWITCHCHAT‑SIM and the chaos of chat!
Twitch chat simulator currently in Beta 0.5.
It’s designed to recreate the energy and madness of a live Twitch chat using artificial intelligence.
The idea? When you want to test a stream, bot, or script but don’t have hundreds of real viewers, EcomineAI fills the void with:
- Realistic chat behavior
- Emote spam
- Hyper, salty, or chill reactions
- AI-driven personalities
Whether you're debugging a chatbot, practising streaming, or just goofing around, TWITCHCHAT‑SIM pumps in the life you crave.
- 🗨️ Simulated Twitch Chat – feeling real with random delays, caps lock, and all
- 😄 Custom Emotes & Reactions –
Kappa,PogChamp, or your own! - 🖥️ Interactive CLI or GUI – chat back and forth in real-time
- 🤖 AI Responses powered by Gemma 3 3-7B – local model shipped via LM Studio (default, no external API required)
- 🧪 Fun Experimentation – spawn spam, raid scenarios, bot armies…
-
Prerequisites
- Python 3.10+
- LM Studio installed & the Gemma 3 3B model downloaded (the default); other GGUF models work too but this project defaults to Gemma
- Optional: GUI dependencies if using the graphical mode (
tkinter,PySimpleGUI, etc.)
-
Clone the repo
git clone https://github.com/EcomineAI/ECO-S-TWITCHCHAT-SIM cd ECO-S-TWITCHCHAT-SIM -
Install Python dependencies
python -m venv venv source venv/bin/activate # or `venv\Scripts\activate` on Windows pip install -r requirements.txt
-
Configure
- Edit
config.pywith your LLM path, chat speed, emote list, etc. - Ensure LM Studio is running and listening.
- Edit
-
Run
python main.py # start the simulator # or for GUI python ui_components.py
Input prompt (your “stream” description):
Stream Title: Coding with Ecomine
Goal: test chat spam
Mood: hype
Simulated output:
[00:00] <Viewer123> PogChamp POGGERS this is insane LOL
[00:01] <gamer_girl> anyone got the code?
[00:02] <ChatBot> !followage
[00:03] <twitchy> Kappa keep going!
[00:05] <jv> HeyEugene 👍👍👍
Looks and feels like the real thing, emotes and all. 🔥
This README is designed like a streamer’s hype page: light, playful, and decorated with emojis.
Expect the simulator itself to throw in fun surprises, like “raid” events and mock subs.
⚠️ Beta 0.5 – features may change.
👍 Feedback welcome! Open an issue or drop a message.
Thanks for trying TWITCHCHAT‑SIM – the chat simulator that doesn’t sleep!
Get ready to hear the fake viewcount rise. 📈💬