
Visual programming for streamers
MacroGraph provides a node-based programming environment for streamers to build custom interactions and automations. It acts as glue between your services and programs, taking care of connecting to them so you can focus on creating.
MacroGraph can receive events from and send commands to all sorts of programs and services

Modify and listen to changes in all aspects of OBS

Interact with Chat, EventSub, and Helix

Execute hotkeys and control models

Listen for donations and YouTube events

Send and receive messages, and interact with the Discord API
Trigger and stop text-to-speech
Connect to WebSocket servers and host your own

Control and listen to buttons, dials, faders, and channels

Listen to button presses via the WebSocket Proxy plugin
Send and receive MIDI messages to and from MIDI devices

Generate text with ChatGPT and images with Dall-E