Live Demo

Running

Try typing messages and watch bot responses in real-time

Twitch Chat Simulator

Mock EventSub for chatbot testing

A self-hosted environment replicating Twitch's chat and EventSub WebSocket API. Test chatbots locally without rate limits or live channel requirements.

Tech Stack

Socket.IOExpressWebSocketNode.js

Key Features

  • Visual Replica: Matches Twitch's dark theme and badge system
  • Mock EventSub: WebSocket server broadcasting chat events
  • Mock Helix API: OAuth, user data, and message endpoints
  • Real-Time Sync: Bidirectional bot ↔ chat communication

Architecture

Ports 33000/33003: HTTP/HTTPS + Socket.IO for chat UI
Port 33001: WebSocket emulating EventSub protocol
Mock Endpoints: /mock/helix/* API routes