Skip to content

What is Streaming Mode?

Streaming Mode is Mastery HQ’s stream-safe state for going live or screen-sharing: one click marks the whole app as live (red frame, red pill, bottom badge), masks API keys and secrets everywhere they could appear on screen, swaps to a workspace layout you keep just for streaming, and — when connected to OBS Studio or Streamlabs Desktop — puts scene switching, mic mute, and stream/record controls right inside the app. Its counterpart is Vibe Code Mode, the everyday full workspace with nothing hidden.

A single leaked API key on live video is the worst accident a coding streamer can have — a cat .env in the terminal, an agent echoing a token, a settings tab left open. Streaming Mode exists so safety isn’t a checklist you run in your head; it’s a mode the app enforces for you.

  • You can’t miss that you’re live. The top-bar pill turns red with a pulsing dot, a red frame wraps the entire app, and a ● Streaming Mode badge sits bottom-center — visible even with the top bar hidden.
  • Secret redaction, everywhere text renders. API keys (OpenAI/Anthropic-style sk-…, xAI, GitHub, AWS, Slack, Google, npm), JWTs, Bearer tokens, and .env-style KEY=value dumps are masked in terminal output, agent transcripts, and the audit log. The license account is masked, minted codes are hidden, the Open .env file button is disabled, and copying something secret-shaped pops a warning. Redaction happens at render time only — your data is never modified.
  • Your streaming layout loads. Each mode remembers its own workspace arrangement: the first time you go live you get a stream-friendly default (big agent pane left, Sprint Board and Terminal right); rearrange it however you like and that’s what every future stream starts with. Switching back restores your Vibe Code layout exactly.
  • OBS / Streamlabs control (optional). Once connected, a control strip appears above the command bar: switch scenes, mute your mic (OBS), and start/stop the stream or recording — all mirroring the real state in OBS/Streamlabs. The privacy scene guard jumps your stream to a safe scene automatically whenever a pane holding secrets opens, and back when it closes.

Toggle it from the pill in the top bar (or Settings → Streaming) right before you hit Go Live in OBS — or let Mastery HQ hit Go Live for you from the strip. Everything is reversible: leaving Streaming Mode restores your layout, un-masks text, and disconnects the stream backend. Configuration lives in Settings → Streaming.

  • Redaction can’t mask arbitrary web content in the Browser pane — use the privacy scene for that.
  • Redaction is deliberately aggressive while live; rarely, a long random-looking string that isn’t a secret gets masked too. Toggle the mode off to read it.