Skip to content

Describe your overlay, your AI assistant builds it

Connect Claude, ChatGPT or Claude Code to your channel and ask for an overlay in plain words. It writes the HTML, CSS and JavaScript into your Studio draft, renders a preview with a sample raid, and changes only what you ask for next. Nothing reaches OBS until you publish.

Connecting an AI assistant comes with the Pro plan.

Studio · Custom graphic
Pebble, the Bloopbot mascot

Ask in plain words

Once your assistant is connected, a request like this is enough:

Create a custom graphic in Studio: a transparent raid card with an editable accent colour. Use the graphics layer and bundled GSAP. Subscribe only to raid. Render a preview at 500 ms with a sample raid from PixelPal, then leave the source in the draft for me to review.

The assistant adds a Custom graphic layer to your overlay, writes its source, picks the events it needs and sets up the flow that sends each one. It then shows you a picture of the draft at the moment you asked for, with the sample raid playing. If the card isn't right, say what to change and it renders another.

It works with any assistant that can add a custom connector, sometimes called an MCP server, including Claude, ChatGPT and Claude Code.

Small changes stay small

Asking for "the accent in gold instead of blue" doesn't make the assistant rewrite your graphic. It changes only the snippet or setting involved and leaves the rest of your source as it was, so a one-word change saves in moments.

If you edit Studio while it works, its out-of-date change is refused rather than saved over yours. It reads your latest draft and tries again. A refused change saves nothing.

You decide what goes live

The assistant works in your Studio draft. Your OBS Browser Source keeps showing the published version until you press Publish in Studio and choose Create and switch on for the flows it set up.

If you also tick Publish your Studio draft when you connect, the assistant can publish for you. Before it does, it lists every change that will go live, including any you made yourself, and waits for your go-ahead.

Publish your overlay dialog listing two new alert flows with their choices, and one existing flow it will turn off
Publish review lists every overlay change and queued flow before anything reaches OBS. Click to enlarge.

What you allow

You choose what the assistant can do on Bloopbot's consent screen, and overlay access starts unticked:

PermissionWhat it allows
See your overlays, themes and Studio draftsRead your overlays, draft changes and media file names, and render draft previews
Create overlays and themes, edit Studio drafts and organise your mediaAdd layers, write graphic source, upload files you give it, tidy the media library
Publish your Studio draftPress Publish for you, after you agree

It never sees your private Browser Source address. Every change it makes appears in your Audit Log under the assistant's name.

More than one card

The same connection can build a matching set of scenes from Studio's ready-made layouts, such as gameplay, Starting soon, Be right back and Ending, or put a clock, an event list or a viewer count on an existing overlay. With flow permissions ticked, it can also create the flows that make your graphic play, such as a !gg command that sets off a celebration. Connect an AI assistant lists everything it can do.

Prefer to write the code?

Everything the assistant writes is ordinary HTML, CSS and JavaScript in a Custom graphic layer. Open it in Studio to read it, change it beside the live preview, or share it in a pack. Custom graphics come with every plan, Free included.

You can also paste a custom HTML overlay's AI brief into a chat assistant. The brief describes the events and data that overlay may read, and you save the HTML it writes on your streaming computer.

Ask for one card first.

Connect your assistant with overlay permissions, ask for a raid card in your colours and look at the preview before you publish.

Pebble is ready to help