Streamer tools,
duct-taped together.

Cloud OBS, overlays, clip management, and stream analytics for Twitch. Open source and built in public.

Join the Discord
The StreamWizard dashboard with the clip library open: search, filters, folders, and a grid of synced Twitch clips

Stream IRL without a PC.

Cloud OBS is built for IRL streamers. StreamWizard runs a dedicated OBS for your channel in the cloud, and your phone streams into it. When you want to go live, the only thing you need is your phone.

Your stream setup, already running

  • A dedicated OBS for your channel, booted in the cloud when you need it.
  • Your phone or encoder streams in over SRT or SRTLA.
  • Signal drops mid stream? The auto switcher swaps to your connection-lost scene, tells chat, and swaps back when the bitrate recovers.
  • Need eyes on OBS itself? Open the live OBS window in a browser on your PC, with CPU, memory, FPS, and frame time next to it.
streamwizard.org/obs-viewer?instanceId=facade1d-7e57-c0de-face-c0ffeedecade
Cloud OBS
FileEditViewDocks
Scenes▣

--------------

▲▼
Sources▣
▲▼
IRL CAM
SRT · 6200 kbps
−62%+Scale to Window
No source selectedPropertiesFilters
Audio Mixer▣
0 hiddenOptions
Scene Transitions▣
Stinger
Controls▣
00:00:00CPU: 0.3%30.00 / 30.00 FPS

Real footage from xpudu's IRL streams

Stream Deck

OBS Connected

Current scene

IRL

Auto switching is on. Tap a scene to hold it.

Stream

Offline

The mobile deck runs the show

The deck lives on your phone and installs like an app. No PC, no tech BS, just stream. Switch a scene here and watch it land in the OBS window above.

  • Go live and end the stream from your pocket.
  • Switch scenes, or hold one while the auto switcher waits.
  • Edit your stream title and category between locations.
  • Read and send Twitch chat without leaving the deck.
More about Cloud OBS

Your own OBS stays yours. Cloud OBS is there for the streams your PC cannot follow.

Alerts, chat, clips, countdowns. One browser source.

Build the overlay in the editor, paste one URL into OBS. Starting screen, BRB, live: same widgets, your media.

Browser source · 1920×1080

The widget library

In

Alert box, every Twitch event

Follows, subs, cheers, raids, and the notices most alert tools skip: watch streaks, modiversaries, charity donations, bits badges, pay it forward. Each one gets its own media, sound, a title you write, and a second line for what the viewer typed. Test it from the editor before anyone shows up.

Clips rotator

Every clip from your channel, rotating on a BRB or starting screen. Pick a folder, a game, or shuffle all of them. Put the title, creator, and views where you want them.

Live GPS stats for IRL

Speed, distance, the city you are in, and the weather there, from the phone you stream from. No extra hardware. Latitude and longitude are in there too, so maybe do not dox yourself.

Countdowns, goals, and the subathon clock

Count down a break or to a set date and time, on a clock in your time zone. Follower and sub goals that fill while you stream. A subathon timer that gains time on every sub, cheer, and gift.

Custom widgets

HTML, JavaScript, and Tailwind, with a live preview while you type. Add settings fields so you tweak it without opening the code. Start from a starter or the public library.

A real editor

Layers, snapping, drag to resize, undo. Lock what should stay put. Fire fake follows and a simulated walk to test it before you go live.

Free and open source, like the rest of the dashboard.

More about overlays

Every clip from your channel, organized.

StreamWizard syncs every clip from your Twitch channel while you're live, with one last pass when you go offline. Search by title, filter by category or who clipped it, and file them into clip folders you create.

streamwizard.org/dashboard/clips

Showing 12 of 12 clips

0:14

pls help this would hit

stabledonaldo331
1:00

PRIMONERO AGGREDITO

primonero2,213
Deaths
0:54Featured

FREESTYLE PER PRIMO NERO

primonero1,448
0:12

No shame

Harambemonkey977
0:15

Pudu doet de griddy

marvin_0172_744
0:59

BADDIEHUB

ctrlwho1,521
Chat momentsShorts queue
0:08

HAHAHAHA

freddfredd5,140
Chat moments
0:11

Great song

Wizard2k441,219
0:07

Facecame

Emphus12,060
IRL walks
0:30

Final farewell forever stream in 2 days (!end). Quake 1

ItsXelas484
0:29

Hug the wall OH MA GAWD

qskint1,055
Fails
0:32Featured

CSDM / CFPL Games

kzlime6,272
FailsShorts queue

Try it: filter, sort, or ⋮ then add to folder

Find it, then file it.

That is the clips page beside you, running on real clips. Filter down to the one you meant, then drop it in a folder from the clip's own menu. Go on, move one.

Folders you create

Name them by game, meme format, or vibe, and nest them as deep as you want. Twitch dumps every clip in one pile; you do not have to keep it that way.

File a clip in two clicks

Open a clip's menu, pick a folder, done. One clip can live in several folders, and Remove from folder takes it back out.

Filters that stack

Free text, category, who clipped it, date range, featured only. Sort by views or date, and every active filter shows as a chip you can drop.

Landscape and portrait

Download the portrait cut for Shorts and TikTok without opening an editor.

Real clips, synced by StreamWizard streamers

Nobody clipped it. Go get it anyway.

The best moment of the stream is the one chat was too busy to clip. Open the VOD, find it on the timeline, and cut it yourself.

streamwizard.org/dashboard/vods/2451234567

Elden Ring blind run, day 6 (chat picked the build)

Elden Ring · 4h 12m · 1,842 views

VOD

2:10:00

Playhead position

Zoom: 1.0x
00:0050:241:40:482:31:123:21:364:12:00
00:002:10:004:12:00
ProgressPlayheadMuted (1)Ad Break (2)Follow (14)Ad Break (2)Subscription (5)Raid (1)Clip (3)Cheer (1)Points Redemption (1)

Stream Events

27

Try it: press play, Create Clip, drag the handles · Shift + scroll zooms

Four hours, one moment.

This is the VOD page on a real stream: 4h 12m, a raid at 2:10:00, three clips already cut out of it. The playhead is already sweeping. Drag a clip out of the timeline.

Every moment marked

Follows, subs, cheers, raids, ad breaks and muted audio all sit on the timeline. The raid you half remember is the indigo dot at 2:10:00.

Drag it out, 5 to 60 seconds

Open Create Clip, drag the handles, and the selection loops while you tune it. Name it, save it, and it lands back on the timeline as a clip.

Stream Analytics

Last stream, explained.

Your latest broadcast, minute by minute. Follows, subs, and clips land on the viewer graph, and the best hour gets called out.

Try turning it off.

Time in ads

4m 30s

Peak viewers

214

+31 from last stream
Avg. viewers

137

+12 from last stream
On air

4h 12m

New follows

14

+6 from last stream
New subs

5

+2 from last stream
Activity feed
mossy_vt raided with 62 viewers2:10:00
night_owl_kat followed2:12:00
pixelpasta cheered 250 bits2:15:00
grilledcheese_gg subscribed · Tier 12:22:00
sleepy_sre redeemed Hydrate (500 pts)2:30:00
Stats by category
CategoryDurationAvg viewersPeak viewersFollowsSubsBits
Elden Ring2h 40m12221493450
Just Chatting1h 32m164184520

Starting out, the graph is mostly flat, and a rough night looks worse in a chart than it felt live. So the numbers are optional: we ask during setup, and it stays one switch in Settings. Turn it off and the analytics page goes away entirely, with your clips as the page you land on instead.

We start tracking the moment you go live, so this is your next stream, not your last one.

Questions, answered.

What it costs, what it touches, and what happens to the clips you already have.

Do I have to install anything?
No. Clips, folders, overlays, VOD clipping and analytics all run in the browser, and you sign in with Twitch. Overlays are a browser source you paste into the OBS you already use. Cloud OBS is the exception in the other direction: it runs on our machines, so there is nothing to install for that either.
Is it free?
Mostly. Free: clip sync, clip folders, overlays, VOD clipping and stream analytics. Cloud OBS, the ingest server and the mobile deck are a separate paid plan, currently in invite-only beta. Full split on the pricing page.
What happens to the clips I already have?
They come with you. StreamWizard pulls in your channel's clips, back catalogue included, then keeps up automatically: new clips land within five minutes while you're live, with a last pass when the stream ends, so there is nothing to sync by hand. Sorting them into folders is up to you.
How soon do I see my analytics?
From your next stream. Twitch does not hand out minute-by-minute history, so StreamWizard starts recording viewers, follows, subs, raids and clips the moment you go live, and the breakdown is ready when the stream ends. Nothing is backfilled from before you connected.
I do not want to look at my numbers. Can I turn them off?
Yes. Show stream stats is one switch in Settings, and we ask about it during setup. Turn it off and the analytics page goes away, with your clips as the page you land on instead. Turn it back on whenever.
Why does Twitch ask for so many permissions?
Every scope maps to a feature you can see: reading clips and VODs to sync them, reading follows, subs, cheers and raids to build your stream timeline, chat access for the bot and the deck's chat tab, and stream title and category access so you can change them from your phone. You can revoke access from your Twitch connection settings at any time, and StreamWizard stops.
Do I need to be an IRL streamer for this?
No. Clips, folders, overlays, VOD clipping and analytics do not care where you stream from. Cloud OBS is the part built specifically for going live away from your PC.
Something broke. Where do I go?
Discord is the fastest route, and the docs cover setup for each part. It is a small project built in public, so bug reports usually reach the person who wrote the bug.
Do people actually ask these?
Probably not. Most of them are questions we asked ourselves at 2am while building the thing. If yours is not up there, Discord is one click away.

Sign in and poke around.

Log in with Twitch, no card needed. Clips, overlays, and analytics are free and open source.