Designer lets you build browser-ready components for Companion.
You can use them in a browser or in OBS Browser Source.

Create New.Create Component, set Name and click Create.Edit to open the Designer window.Copy URL when you are ready to load it in browser/OBS.Each card supports:
Copy URLEditDuplicateDeletehttp://companion.local:{httpServerPort}/component/{componentName}The editor window gives you:
PreviewHTML EditorFormatSaveExitThe editor supports HTML, CSS, and Lua.
For the client API itself, see Companion lib.