MacroGraph

MacroGraph App Icon

MacroGraph

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.

Playground

Integrations

MacroGraph can receive events from and send commands to all sorts of programs and services

OBS Logo
OBS

Modify and listen to changes in all aspects of OBS

Twitch Logo
Twitch

Interact with Chat, EventSub, and Helix

VTube Studio Logo
VTube Studio

Execute hotkeys and control models

Streamlabs Logo
Streamlabs

Listen for donations and YouTube events

Discord Logo
Discord

Send and receive messages, and interact with the Discord API

Speaker.bot Logo
Speaker.bot

Trigger and stop text-to-speech

WebSockets Logo
WebSockets

Connect to WebSocket servers and host your own

GoXLR Logo
GoXLR

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

Elgato Stream Deck Logo
Elgato Stream Deck

Listen to button presses via the WebSocket Proxy plugin

MIDI Logo
MIDI

Send and receive MIDI messages to and from MIDI devices

OpenAI Logo
OpenAI

Generate text with ChatGPT and images with Dall-E