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