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

    Modify and listen to changes in all aspects of OBS

  • Twitch

    Interact with Chat, EventSub, and Helix

  • VTube Studio

    Execute hotkeys and control models

  • Streamlabs

    Listen for donations and YouTube events

  • Discord

    Send and receive messages, and interact with the Discord API

  • Speaker.bot

    Trigger and stop text-to-speech

  • WebSockets

    Connect to WebSocket servers and host your own

  • GoXLR

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

  • Elgato Stream Deck

    Listen to button presses via the WebSocket Proxy plugin

  • MIDI

    Send and receive MIDI messages to and from MIDI devices

  • OpenAI

    Generate text with ChatGPT and images with Dall-E