Stream Pulse
Stream Pulse turns events into actions. Events come from Overwolf games, the Event Lab, and sources such as Streamer.bot, OBS, Twitch or your own tools. Rules match those events and run actions on destinations such as Streamer.bot, custom WebSockets or HTTP webhooks.
It ships as an Overwolf app and as a standalone browser simulator with the Event Lab. Both share the same TypeScript routing engine and React UI.
Sources Rules Destinations
Overwolf games ─┐ ┌─> Streamer.bot (WebSocket / HTTP)
Event Lab ├─> match + conditions ─────┼─> Custom WebSocket
Streamer.bot │ templates, cooldowns └─> HTTP webhook
OBS, Twitch, ... ┘
Where to start
- Getting started: install, run the Event Lab and load the Overwolf app.
- Event sources: where events come from.
- Accounts: sign in and share identities across sources.
- Destinations: where actions go.
- Rules: matching, conditions and templates.
- Control board: buttons that trigger actions.
- Reference: storage, privacy and the local server.
- Development: builds, tests and project layout.
See it in action

The same workspace includes rules, the Event Lab and an activity log for inspecting each event’s actions. Screenshots use synthetic examples, not real accounts.