Beta software, written entirely by AI.Nothing has been reviewed line by line by a human or security-audited. No warranty, no liability: you use it at your own risk.Read more
Skip to content

Variables ​

Use them in widget text as {name} or {name|format}, and in dynamic rules. See Variables and text for formats.

System ​

VariableMeaning
system.timeCurrent time
system.cpuCPU load (%)
system.ramRAM use (%)
system.ram.usedRAM used (GB)
system.ram.totalRAM installed (GB)
system.uptimeTime since Windows started
system.audio.masterMaster volume (0 to 100)
system.audio.mutedtrue when muted

OBS plugin ​

All start with obs..

GroupVariables
Connectionobs.connected, obs.status, obs.ws.in, obs.ws.out
Scenes and stateobs.scene.current, obs.scene.preview, obs.studioMode, obs.transition.current, obs.profile.current, obs.sceneCollection.current
Streamobs.streaming, obs.stream.reconnecting, obs.stream.duration, obs.stream.timecode, obs.stream.congestion, obs.stream.bytes, obs.stream.kbps, obs.stream.frames.dropped, obs.stream.frames.total, obs.stream.frames.droppedPercent
Recordingobs.recording, obs.record.paused, obs.record.duration, obs.record.timecode, obs.record.bytes, obs.record.kbps
Outputsobs.virtualcam, obs.replayBuffer
Statisticsobs.stats.fps, obs.stats.cpu, obs.stats.memory, obs.stats.disk, obs.stats.renderTime, obs.stats.render.skipped, obs.stats.render.total, obs.stats.render.skippedPercent, obs.stats.output.skipped, obs.stats.output.total, obs.stats.output.skippedPercent
Per input and itemobs.input.<slug>.muted, obs.input.<slug>.volumeDb, obs.item.<scene>.<source>.visible

A slug is the name in lower case with every run of characters other than a-z and 0-9 replaced by _. For example the input Mic/Aux becomes mic_aux.

Other plugins publish their own variables; the picker lists everything currently available.

Macro Grid sites: PC · Phone · Plugins
Released under the MIT License. Beta software, written entirely by an AI assistant, provided as is without warranty.